Skip to main content

TdxPrinterPage Members

Stores report page attributes.

Properties

Name Description
AutoSwapMargins Specifies whether report margins are swapped when the page orientation changes.
Background Specifies a report’s background. Inherited from TdxPrinterPageObject.
CenterOnPageH Specifies whether a report is horizontally centered on a page.
CenterOnPageV Specifies whether a report is vertically centered on a page.
DMPaper Determines page size.
FitToPagesHorizontally Specifies the report page’s printout width, in paper sheets.
FitToPagesVertically Specifies the report page’s printout height, in paper sheets.
Footer Determines report footer height.
GrayShading Specifies whether a report is printed in color.
Header Determines header height.
IgnoreInvalidMarginsBeforePrint Specifies if the parent component printer validates page margin settings before a print operation.
ImageCollection Specifies the source image collection.
Margins Specifies page margins.
MeasurementUnits Specifies the measurement units used in a report.
MinMargins Specifies minimum page margins.
Orientation Specifies the report page orientation.
Page protected Returns information about the printer pages settings. Inherited from TdxPrinterPageObject.
PageFooter Specifies page footer properties.
PageHeader Specifies page header properties.
PageOrder Specifies the page print order.
PageSize Determines the size of a report page.
PaperSource Specifies a paper source.
RealMeasurementUnits Specifies the type of a measurement unit installed on a system.
RealPageSize Determines a page real size.
ReverseTitlesOnEvenPages Specifies whether text order in titles is reversed.
ScaleFactor Specifies the scale factor (as a percentage) applied to a report.
ScaleMode Specifies how a component printer scales a report.

Methods

Name Description
ApplyToPrintDevice Applies page settings to a printing device.
Assign(TPersistent) Inherited from TPersistent.
AssignTo(TPersistent) Inherited from TPersistent.
BeginUpdate Disables all TdxBaseObject operations. Inherited from TdxBaseObject.
CancelUpdate Enables operations for the current TdxBaseObject object. Inherited from TdxBaseObject.
Clone Creates a new TdxBaseObject instance. Inherited from TdxBaseObject.
DoUpdateMeasurementUnits protected Changes current measurement units.
EndUpdate Enables TdxBaseObject operations. Inherited from TdxBaseObject.
Equals(TObject) Inherited from TObject.
FixMarginsOutside Adjusts report margins to the minimum page margins available.
FooterLoMetric Determines footer dimensions.
FooterRect Determines footer’s rectangular dimensions.
FooterRectLoMetric Determines footer dimensions.
GetHashCode Inherited from TObject.
GetInnerMeasurementUnits Determines the type of a measurement unit installed in a system.
GetNamePath Inherited from TPersistent.
GetOwner Inherited from TPersistent.
GetRealMinMargins(Integer,Integer,Integer,Integer) Determines the minimum allowable page margins.
HeaderLoMetric Determines header dimensions.
HeaderRect Determines a header’s rectangular dimensions.
HeaderRectLoMetric Determines header dimensions.
InitFromPrintDevice
IsEmpty Inherited from TdxBaseObject.
IsEqual(TdxBaseObject) Determines whether the specified object is of the TdxBaseObject type. Inherited from TdxBaseObject.
LoadFromFile(string) Loads TdxBaseObject contents from a file. Inherited from TdxBaseObject.
LoadFromStream(TStream) Loads data form a stream into the TdxBaseObject object. Inherited from TdxBaseObject.
MapRect2LoMetric(TRect) Determines report dimensions.
MarginsLoMetric Determines margin dimensions.
MinMarginsLoMetric Determines minimum margin values.
MinPrintableArea Determines the minimum printable area value.
MinPrintableAreaLoMetric Determines the minimum printable area value.
PageSizeLoMetric Determines available page size.
PageSizePixels Returns page size in pixels.
PaintRectLoMetric Determines the drawing area.
PaintRectPixels Determines the scaled region wherein to perform drawing.
QueryInterface(TGUID,Untyped) Inherited from TInterfacedPersistent.
ReadPrinterInfos protected Returns the current values of page margins, minimum margins and page size installed by the current printer.
RealPageSizeLoMetric Determines actual page size.
RealPageSizePixels Returns the actual page size in pixels.
RestoreDefaults Restores predefined values for report link properties.
SaveToFile(string) Saves the TdxBaseObject contents to a file. Inherited from TdxBaseObject.
SaveToStream(TStream) Saves TdxBaseObject contents to a stream. Inherited from TdxBaseObject.
ToString Inherited from TObject.
ValidateMargins Checks report margin size.

Events

Name Description
OnChange Occurs when changing page contents.
OnMarginChange Occurs when page margins are changed
See Also