在 Delphi VCL 中,打印表单很容易,因为表单有一个Print方法。FMX 中的表单似乎并非如此。有没有一种简单的方法可以在 Windows 上的 FMX 中打印表单?
流程如下:
MakeScreenshot。Printer.Canvas.DrawBitmap。由于TForm不是派生自TControl,并且MakeScreenshot是一种TControl方法,因此您无法调用MakeScreenshot您的表单。您需要一个完整的容器来存放您可以调用的表单控件MakeScreenshot。