


## Klassen

| Klasse | Beschreibung |
| --- | --- |
| [Margins](./margins/) | Stellt die Ränder einer gedruckten Seite dar. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [PageSettings](./pagesettings/) | Stellt die Einstellungen einer gedruckten Seite dar. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [PaperSize](./papersize/) | Gibt die Größe eines Papierblatts an. |
| [PrintController](./printcontroller/) | Steuert, wie ein Dokument gedruckt wird, wenn aus einer [Windows](../system.windows/) Forms‑Anwendung gedruckt wird. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [PrintDocument](./printdocument/) | Sendet die Ausgabe an einen Drucker, wenn aus einer [Windows](../system.windows/) Forms‑Anwendung gedruckt wird. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [PrinterResolution](./printerresolution/) | Stellt die Auflösung eines Druckers dar. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [PrinterSettings](./printersettings/) | Stellt die Einstellungen eines Druckers dar. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [PrintEventArgs](./printeventargs/) | Stellt Daten für die BeginPrint‑ und EndPrint‑Ereignisse bereit. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [PrintPageEventArgs](./printpageeventargs/) | Stellt Daten für das PrintPage‑Ereignis bereit. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [QueryPageSettingsEventArgs](./querypagesettingseventargs/) | Stellt Daten für das QueryPageSettings‑Ereignis bereit. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [StandardPrintController](./standardprintcontroller/) | Gibt einen Print‑Controller an, der Informationen an einen Drucker sendet. Objekte dieser Klasse sollten ausschließlich mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
## Enums

| Aufzählung | Beschreibung |
| --- | --- |
| [PaperKind](./paperkind/) | Gibt die standardmäßigen Papiergrößen an. |
| [PrintAction](./printaction/) | Gibt einen Typ von Druckvorgang an. |
| [PrintRange](./printrange/) | Gibt an, welche Seiten gedruckt werden. |
## Typedefs

| Typedef | Beschreibung |
| --- | --- |
| [PrintEventHandler](./printeventhandler/) | Ein Funktionsobjekttyp, der die BeginPrint‑ und EndPrint‑Ereignisse verarbeitet. |
| [PrintPageEventHandler](./printpageeventhandler/) | Ein Funktions­typ, der das PrintPage‑Ereignis verarbeitet. |
