PrintCore Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 | |