Skip to main content
Table of Contents

TTMSFNCCustomPrintIO.Print Method

Prints the default export object using the current options.

API unit family: TMSFNCPrintIO Declaring type: TTMSFNCCustomPrintIO

Overloads

Overload 1

Prints the default export object using the current options.

FMX.TMSFNCPrintIO.hppPascalC++
procedure Print; overload;
void __fastcall Print()/* overload */;

Overload 2

Prints a single object constrained to a specific rectangle.

FMX.TMSFNCPrintIO.hppPascalC++
procedure Print(AExportObject: TTMSFNCPrintIOExportObject; AExportRect: TRectF); overload;
void __fastcall Print(TTMSFNCPrintIOExportObject* AExportObject, const System::Types::TRectF &AExportRect)/* overload */;

Parameters

Name Description
AExportObject The object to print.
AExportRect Bounding rectangle for the object content in pixels.

Overload 3

Prints multiple objects, one per page.

FMX.TMSFNCPrintIO.hppPascalC++
procedure Print(AExportObjects: TTMSFNCPrintIOExportObjectArray); overload;
void __fastcall Print(TTMSFNCPrintIOExportObjectArray AExportObjects)/* overload */;

Parameters

Name Description
AExportObjects Array of objects; each element is placed on a separate page.

Overload 4

Prints multiple objects with per-object bounding rectangles.

FMX.TMSFNCPrintIO.hppPascalC++
procedure Print(AExportObjects: TTMSFNCPrintIOExportObjectArray; AExportRects: TTMSFNCPrintIOExportRectArray); overload;
void __fastcall Print(TTMSFNCPrintIOExportObjectArray AExportObjects, TTMSFNCPrintIOExportRectArray AExportRects)/* overload */;

Parameters

Name Description
AExportObjects Array of objects; each element is placed on a separate page.
AExportRects Matching array of bounding rectangles in pixels; empty array uses the full page content area.