delphi控制打印机打印过程中能不能添加内容,该如何处理

delphi控制打印机打印过程中能不能添加内容
因为打印的时候调用接口的信息还没返回结果。在打印的过程中返回来了,控制打印机打印过程中能不能添加内容,之所以不等返回结果就打印是因为客户有要求因为接口返回结果来会等3秒左右,客户不想等。
客户打印的时间会有7,8秒钟。我想能不能在打印过程中,把返回结果也加进去。即使打印到纸的最后也可以。

------解决方案--------------------
[delphi控制打印机打印过程中能不能添加内容,该如何处理
把代码贴出来。
------解决方案--------------------
这还要什么例子,TPrinter.Canvas随便操作,不过你前面的打印最后不能有换页、打印脚注、页码等操作,否则达不到你要求的效果。

------解决方案--------------------
不用报表控件直接操作打印机,不过比较麻烦,你得控制位置,打印内容。
------解决方案--------------------
引用:
delphi控制打印机打印过程中能不能添加内容,该如何处理

TPrinter.Canvas 内容1
TPrinter.Canvas 内容2

这样的话 “内容1”就不打印了,我需要逐行打印的效果
因为打印内容1的时候,内容2可能还没有值。等内容1打印完了之后,内容2就已经赋值了


Printer.BeginDoc;
...
Printer.EndDoc;