


## Classes

| Classe | Description |
| --- | --- |
| [Margins](./margins/) | Représente les marges d’une page imprimée. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
| [PageSettings](./pagesettings/) | Représente les paramètres d’une page imprimée. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
| [PaperSize](./papersize/) | Spécifie la taille d’une feuille de papier. |
| [PrintController](./printcontroller/) | Contrôle la façon dont un document est imprimé, lors de l’impression depuis une application [Windows](../system.windows/) Forms. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
| [PrintDocument](./printdocument/) | Envoie la sortie vers une imprimante, lors de l’impression depuis une application [Windows](../system.windows/) Forms. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
| [PrinterResolution](./printerresolution/) | Représente la résolution d’une imprimante. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
| [PrinterSettings](./printersettings/) | Représente les paramètres d’une imprimante. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
| [PrintEventArgs](./printeventargs/) | Fournit les données pour les événements BeginPrint et EndPrint. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
| [PrintPageEventArgs](./printpageeventargs/) | Fournit les données pour l’événement PrintPage. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
| [QueryPageSettingsEventArgs](./querypagesettingseventargs/) | Fournit les données pour l’événement QueryPageSettings. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
| [StandardPrintController](./standardprintcontroller/) | Spécifie un contrôleur d’impression qui envoie des informations à une imprimante. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des défauts d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument. |
## Enums

| Énumération | Description |
| --- | --- |
| [PaperKind](./paperkind/) | Spécifie les tailles de papier standard. |
| [PrintAction](./printaction/) | Spécifie un type d’opération d’impression. |
| [PrintRange](./printrange/) | Spécifie quelles pages sont imprimées. |
## Typedefs

| Typedef | Description |
| --- | --- |
| [PrintEventHandler](./printeventhandler/) | Un type d’objet fonction qui gère les événements BeginPrint et EndPrint. |
| [PrintPageEventHandler](./printpageeventhandler/) | Un type de fonction qui gère l’événement PrintPage. |
