Skip to main content

TdxPSPreviewDialogStyleInfo Class

The base class for classes that provide functionality required to register and display Print Preview dialogs within the ExpressPrinting System.

Declaration

TdxPSPreviewDialogStyleInfo = class(
    TPersistent
)

Remarks

This class introduces the following virtual functions that are overridden within TdxPSPreviewDialogStyleInfo descendants representing various Print Preview dialog styles:

  • CreatePreviewWindow – Creates a window for a corresponding Print Preview dialog style.

  • GetName – Returns the style name.

  • GetUnitName – Returns the name of the unit, in which the dialog style (a TdxPSPreviewDialogStyleInfo descendant) is declared.

TdxPSPreviewDialogStyleInfo descendants include classes that correspond to the following built-in Print Preview dialog styles:

Built-in Dialog Style Class Name
Standard TdxPSStandardPreviewDialogStyleInfo
Advanced TdxPSAdvancedPreviewDialogStyleInfo
Ribbon TdxPSRibbonPreviewDialogStyleInfo
Ribbon2010 TdxPSRibbon2010PreviewDialogStyleInfo
Ribbon2013 TdxPSRibbon2013PreviewDialogStyleInfo
Ribbon2016 TdxPSRibbon2016PreviewDialogStyleInfo
Ribbon2016Tablet TdxPSRibbon2016TabletPreviewDialogStyleInfo
Ribbon2019 TdxPSRibbon2019PreviewDialogStyleInfo

To create custom Print Preview dialog styles, derive your classes from TdxPSPreviewDialogStyleInfo or its descendants, as described in the How to Implement and Register Custom Print Preview Dialogs topic.

Inheritance

TObject
TPersistent
TdxPSPreviewDialogStyleInfo
See Also