在Delphi VCL中,由于表单具有Print
方法,因此很容易打印表单。对于FMX中的表单,情况似乎并非如此。有没有一种简单的方法可以在Windows上的FMX中打印表单?
答案 0 :(得分:4)
流程如下:
MakeScreenshot
方法制作表单的屏幕截图。Printer.Canvas.DrawBitmap
打印屏幕截图。由于TForm
不是来自TControl
,而MakeScreenshot
是TControl
方法,因此您无法在表单上调用MakeScreenshot
。您需要一个表格控件的整体容器,您可以在其上调用MakeScreenshot
。