


## Klasser

| Klass | Beskrivning |
| --- | --- |
| [Margins](./margins/) | Representerar marginalerna på en utskriven sida. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [PageSettings](./pagesettings/) | Representerar inställningarna för en utskriven sida. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [PaperSize](./papersize/) | Anger storleken på ett papperstycke. |
| [PrintController](./printcontroller/) | Styr hur ett dokument skrivs ut när det skrivs ut från en [Windows](../system.windows/) Forms‑applikation. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [PrintDocument](./printdocument/) | Skickar utdata till en skrivare när du skriver ut från en [Windows](../system.windows/) Forms-applikation. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [PrinterResolution](./printerresolution/) | Representerar en upplösning för en skrivare. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [PrinterSettings](./printersettings/) | Representerar inställningar för en skrivare. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [PrintEventArgs](./printeventargs/) | Tillhandahåller data för BeginPrint- och EndPrint‑händelserna. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [PrintPageEventArgs](./printpageeventargs/) | Tillhandahåller data för PrintPage‑händelsen. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [QueryPageSettingsEventArgs](./querypagesettingseventargs/) | Tillhandahåller data för QueryPageSettings‑händelsen. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [StandardPrintController](./standardprintcontroller/) | Specificerar en utskriftskontroller som skickar information till en skrivare. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
## Enums

| Enum | Beskrivning |
| --- | --- |
| [PaperKind](./paperkind/) | Specificerar de standardpappersstorlekarna. |
| [PrintAction](./printaction/) | Specificerar en typ av utskriftsoperation. |
| [PrintRange](./printrange/) | Specificerar vilka sidor som skrivs ut. |
## Typedefs

| Typedef | Beskrivning |
| --- | --- |
| [PrintEventHandler](./printeventhandler/) | En typ av funktionsobjekt som hanterar BeginPrint- och EndPrint‑händelserna. |
| [PrintPageEventHandler](./printpageeventhandler/) | En typ av funktion som hanterar PrintPage‑händelsen. |
