动态生成文档时报告文本对齐(来自代码)

时间:2013-11-20 09:38:07

标签: delphi code-generation rave-reports

我们使用raphiports Delphi生成一个文档 我必须打印一个段落,其中一些特定的单词应该是粗体。

如果我使用datamemo组件,我无法处理大胆的问题 因此,我通过设置字体属性动态生成文档。这解决了粗体字体问题,但引发了一个新问题:文本对齐。

示例文字:

您需要在日期之前提交所有原始学术证书    加入并将与公司一起举行,直到您的服务完成为止    协议

上面的段落在我的系统中有3行文字,报告第1行和第2行在不同的地方结束。但我们需要

  1. 两行必须以相同的位置结束
  2. 加入日期的原始学历证书必须以粗体显示。
    注意:我们有很多这样的段落,其中一些是动态的。
  3. 我们怎么做?请提出解决方案。

1 个答案:

答案 0 :(得分:0)

感谢您的回复,       其实我需要打印3页数据,       因为我为格式设计了一个.rav文件。

  in that 

alternative-1 :我参加了dataMemo(多行)。        在某些段落中,一些文本应该是粗体,我无法处理。(段落文本根据长度/数据不是静态的),     我们为一些文本粗体和一些文本进行了解决,但我无法得到它的解决方案。

然后我尝试了 alternative-2

<强>替代-2       我们动态地将文本写入画布以使用所需字体打印文本。最后我们按照一些逻辑来切断这个词。但最后我们无法为右翼辩护。

所以,最后提供解决方案,如何,     替代方案-1或     替代-2。

感谢。