PrintCore Namespace

Classes

Name Description
PDEPanel

Represents a single print dialog panel that manages its own UI, settings persistence, and PPD option handling.

PDEPlugIn

Factory for creating PDEPanel instances. The factory receives the type of printer panel needed (page setup or print dialog) along with the current printer, and uses this information to determine which panels should be created.

PDEPlugInCallbackProtocol

Callback protocol implemented by the print system that allows printing dialog extensions to obtain information about the current printer and print job, including session, settings, page format, printer, and PPD data.

PMPageFormat
PMPaper
PMPrintCoreBase
PMPrinter
PMPrintException
PMPrintSession
PMPrintSettings
PMServer

Structs

Name Description
PMPaperMargins
PMRect
PMResolution

Interfaces

Name Description
IPDEPanel

Represents a single print dialog panel that manages its own UI, settings persistence, and PPD option handling.

IPDEPlugIn

Factory for creating PDEPanel instances. The factory receives the type of printer panel needed (page setup or print dialog) along with the current printer, and uses this information to determine which panels should be created.

IPDEPlugInCallbackProtocol

Callback protocol implemented by the print system that allows printing dialog extensions to obtain information about the current printer and print job, including session, settings, page format, printer, and PPD data.

Enums

Name Description
PMDuplexMode
PMOrientation
PMPageToPaperMappingType

Specifies the type of page-to-paper mapping to use when printing.

PMPrinterState
PMStatusCode