


## Classes

| Classe | Description |
| --- | --- |
| [Bitmap](./bitmap/) | Représente une image bitmap GDI+. 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 échecs d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [Brush](./brush/) | Classe de base pour les classes qui représentent des remplissages utilisés pour remplir l'intérieur des formes graphiques. 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 échecs d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [Brushes](./brushes/) | Fournit un ensemble d'objets [SolidBrush](./solidbrush/) précréés. Il s'agit d'un type statique sans services d'instance. Vous ne devez jamais créer d'instances de celui-ci, quel que soit le moyen. |
| [CharacterRange](./characterrange/) | Représente une plage de positions de caractères dans une chaîne. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N'utilisez jamais la classe [System::SmartPtr](../system/smartptr/) pour gérer les objets de ce type. |
| [Color](./color/) | Représente une couleur. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N'utilisez jamais la classe [System::SmartPtr](../system/smartptr/) pour gérer les objets de ce type. |
| [ColorTranslator](./colortranslator/) | Effectue des traductions de couleur. 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 échecs d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [Font](./font/) | Représente un format particulier pour le texte, incluant la police, la taille et le style. 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 échecs d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [FontConverter](./fontconverter/) | Convertit les objets [Font](./font/) d'un type de données à un autre. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [FontFamily](./fontfamily/) | Représente un groupe de polices de caractères qui partagent un design de base similaire. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [Graphics](./graphics/) | Représente une surface de dessin. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [Icon](./icon/) | Représente une icône [Windows](../system.windows/). 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [Image](./image/) | Une classe de base pour les classes [System::Drawing::Bitmap](./bitmap/) et System::Drawing::Metafile fournissant des fonctionnalités de base. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [ImageConverter](./imageconverter/) | Convertit les objets [Image](./image/) d'un type de données à un autre. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [ImageFormatConverter](./imageformatconverter/) | Convertit les objets ImageFormat d'un type de données à un autre. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [Pen](./pen/) | Représente les propriétés telles que la couleur, la largeur, etc. des lignes et courbes dessinées. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [Pens](./pens/) | Fournit un ensemble d'objets [Pen](./pen/) pré-créés. Il s'agit d'un type statique sans services d'instance. Vous ne devez jamais créer d'instances de celui-ci, quel que soit le moyen. |
| [Point](./point/) | Représente une paire de coordonnées X et Y entières d'un point sur un plan à deux dimensions. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N'utilisez jamais la classe [System::SmartPtr](../system/smartptr/) pour gérer les objets de ce type. |
| [PointF](./pointf/) | Représente une paire de coordonnées X et Y à virgule flottante simple précision d'un point sur un plan à deux dimensions. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N'utilisez jamais la classe [System::SmartPtr](../system/smartptr/) pour gérer les objets de ce type. |
| [Rectangle](./rectangle/) | Représente une zone rectangulaire d'une image définie par les coordonnées X et Y entières de son coin supérieur gauche ainsi que sa largeur et sa hauteur. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N'utilisez jamais la classe [System::SmartPtr](../system/smartptr/) pour gérer les objets de ce type. |
| [RectangleF](./rectanglef/) | Représente une zone rectangulaire d'une image définie par les coordonnées X et Y à virgule flottante simple précision de son coin supérieur gauche ainsi que sa largeur et sa hauteur. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N'utilisez jamais la classe [System::SmartPtr](../system/smartptr/) pour gérer les objets de ce type. |
| [Region](./region/) | Représente l'intérieur d'une forme graphique. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [Size](./size/) | Représente une paire de valeurs entières qui représentent la largeur et la hauteur d'une image. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N'utilisez jamais la classe [System::SmartPtr](../system/smartptr/) pour gérer les objets de ce type. |
| [SizeF](./sizef/) | Représente une paire de valeurs à virgule flottante simple précision qui représentent la largeur et la hauteur d'une image. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N'utilisez jamais la classe [System::SmartPtr](../system/smartptr/) pour gérer les objets de ce type. |
| [SolidBrush](./solidbrush/) | Représente un pinceau à couleur unique. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [StringFormat](./stringformat/) | Encapsule les informations de mise en page du texte, les manipulations d'affichage et les fonctionnalités OpenType. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [SystemColors](./systemcolors/) | Classe qui fournit un ensemble d'objets [Color](./color/) pré-créés représentant les couleurs des éléments d'affichage [Windows](../system.windows/). Il s'agit d'un type statique sans services d'instance. Vous ne devez jamais créer d'instances de celui-ci, quel que soit le moyen. |
| [SystemFonts](./systemfonts/) | Fournit un ensemble d'objets [Font](./font/) pré-créés représentant les polices utilisées pour afficher du texte dans les éléments d'affichage [Windows](../system.windows/). Il s'agit d'un type statique sans services d'instance. Vous ne devez jamais créer d'instances de celui-ci, quel que soit le moyen. |
| [TextureBrush](./texturebrush/) | Représente un pinceau qui utilise une image pour remplir l'intérieur d'une forme. 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 en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des fautes d'assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour le passer aux fonctions en tant qu'argument. |
## Enums

| Énumération | Description |
| --- | --- |
| [ContentAlignment](./contentalignment/) | Spécifie l'alignement du contenu. |
| [CopyPixelOperation](./copypixeloperation/) | Spécifie comment la couleur source dans une opération de copie de pixel est combinée avec la couleur de destination pour obtenir une couleur finale. |
| [FontStyle](./fontstyle/) | Représente un style de police. |
| [GraphicsUnit](./graphicsunit/) | Représente une unité de mesure. |
| [KnownColor](./knowncolor/) | Spécifie les couleurs système connues. |
| [RotateFlipType](./rotatefliptype/) | Spécifie le type d'opération de rotation et/ou de retournement. |
| [StringAlignment](./stringalignment/) | Spécifie l'alignement de la chaîne par rapport à son rectangle de mise en page. |
| [StringDigitSubstitute](./stringdigitsubstitute/) | Spécifie comment les chiffres d'une chaîne sont substitués selon la locale ou la langue. |
| [StringFormatFlags](./stringformatflags/) | Spécifie les informations d'affichage et de mise en page pour les chaînes de texte. |
| [StringTrimming](./stringtrimming/) | Spécifie comment les caractères doivent être tronqués d'une chaîne qui ne correspond pas à la forme de mise en page. |
## Functions

| Fonction | Description |
| --- | --- |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
