


## Klassen

| Klasse | Beschrijving |
| --- | --- |
| [Margins](./margins/) | Stelt de marges van een afgedrukte pagina voor. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [PageSettings](./pagesettings/) | Stelt de instellingen van een afgedrukte pagina voor. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [PaperSize](./papersize/) | Specificeert de grootte van een stuk papier. |
| [PrintController](./printcontroller/) | Bepaalt hoe een document wordt afgedrukt bij het afdrukken vanuit een [Windows](../system.windows/) Forms‑applicatie. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [PrintDocument](./printdocument/) | Stuurt uitvoer naar een printer bij het afdrukken vanuit een [Windows](../system.windows/) Forms‑applicatie. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [PrinterResolution](./printerresolution/) | Stelt een resolutie van een printer voor. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [PrinterSettings](./printersettings/) | Stelt de instellingen van een printer voor. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [PrintEventArgs](./printeventargs/) | Levert gegevens voor de BeginPrint- en EndPrint‑events. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [PrintPageEventArgs](./printpageeventargs/) | Levert gegevens voor het PrintPage‑event. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [QueryPageSettingsEventArgs](./querypagesettingseventargs/) | Levert gegevens voor het QueryPageSettings‑event. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [StandardPrintController](./standardprintcontroller/) | Specificeert een printcontroller die informatie naar een printer stuurt. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)‑pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
## Enums

| Enum | Beschrijving |
| --- | --- |
| [PaperKind](./paperkind/) | Specificeert de standaardpapierformaten. |
| [PrintAction](./printaction/) | Specificeert een type afdrukbewerking. |
| [PrintRange](./printrange/) | Specificeert welke pagina's worden afgedrukt. |
## Typedefs

| Typedef | Beschrijving |
| --- | --- |
| [PrintEventHandler](./printeventhandler/) | Een type functie‑object dat de BeginPrint- en EndPrint‑events afhandelt. |
| [PrintPageEventHandler](./printpageeventhandler/) | Een type functie dat het PrintPage‑event afhandelt. |
