0

使用 ReportBuilder 7.X

问题

是否可以控制打印到文件。

我需要在打印时更改字段的长度

例子:

标签2

在设置中 - 我将其长度设置为 800,这是该字段应为的最大值。但是,在许多情况下,记录少于该记录,我需要在打印到文件之前将其设置为计算的大小。

这可能吗?

是否可以在打印时(打印前、打印后)控制此打印的任何部分以归档...?对象是否可用?

我相信我们是 10.x 及更高版本的注册用户,但仍然没有重新编译 Delphi 2009 中的应用程序和新的 ReportBuilder....所以,目前这不是一个选项。

谢谢

谢恩

4

2 回答 2

0

我解决了这个!每个控件都有一个 saveLength 属性。我可以使用一个可以随时更改的全局变量(控制整个记录的长度)。然后就在我打印他的标签之前,我可以设置它的 saveLength 属性

感谢所有回复的人

于 2009-05-13T21:36:35.163 回答
0

您可以尝试使用您正在使用的 tDataSource 的OnDataChange事件将您的数据链接到您的报告。当关联数据集中的当前记录发生更改时,将触发此事件。在这种情况下,请将您的标签调整为当前记录的大小。

于 2009-04-30T19:08:27.443 回答