


## Классы

| Класс | Описание |
| --- | --- |
| [Bitmap](./bitmap/) | Представляет растровое изображение GDI+. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Brush](./brush/) | Базовый класс для классов, представляющих заполнители, используемые для заполнения внутренних областей графических фигур. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Brushes](./brushes/) | Предоставляет набор заранее созданных объектов [SolidBrush](./solidbrush/). Это статический тип без сервисов экземпляров. Вы никогда не должны создавать его экземпляры каким-либо способом. |
| [CharacterRange](./characterrange/) | Представляет диапазон позиций символов в строке. Этот тип должен выделяться в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс [System::SmartPtr](../system/smartptr/) для управления объектами этого типа. |
| [Color](./color/) | Представляет цвет. Этот тип должен выделяться в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс [System::SmartPtr](../system/smartptr/) для управления объектами этого типа. |
| [ColorTranslator](./colortranslator/) | Выполняет преобразования цветов. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Font](./font/) | Представляет конкретный формат текста, включая гарнитуру шрифта, размер и стиль. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [FontConverter](./fontconverter/) | Преобразует объекты [Font](./font/) из одного типа данных в другой. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [FontFamily](./fontfamily/) | Представляет группу шрифтов, имеющих схожий базовый дизайн. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Graphics](./graphics/) | Представляет поверхность для рисования. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Icon](./icon/) | Представляет значок [Windows](../system.windows/). Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Image](./image/) | Базовый класс для классов [System::Drawing::Bitmap](./bitmap/) и System::Drawing::Metafile, предоставляющий базовый функционал. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [ImageConverter](./imageconverter/) | Преобразует объекты [Image](./image/) из одного типа данных в другой. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [ImageFormatConverter](./imageformatconverter/) | Преобразует объекты ImageFormat из одного типа данных в другой. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Pen](./pen/) | Представляет свойства, такие как цвет, ширина и т.д., линий и кривых, которые рисуются. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Pens](./pens/) | Предоставляет набор заранее созданных объектов [Pen](./pen/). Это статический тип без сервисов экземпляров. Вы никогда не должны создавать его экземпляры каким-либо способом. |
| [Point](./point/) | Представляет пару целочисленных координат X и Y точки на двумерной плоскости. Этот тип должен выделяться в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс [System::SmartPtr](../system/smartptr/) для управления объектами этого типа. |
| [PointF](./pointf/) | Представляет пару координат X и Y с одинарной точностью (float) точки на двумерной плоскости. Этот тип должен выделяться в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс [System::SmartPtr](../system/smartptr/) для управления объектами этого типа. |
| [Rectangle](./rectangle/) | Представляет прямоугольную область изображения, определяемую целочисленными координатами X и Y её верхнего левого угла, а также её шириной и высотой. Этот тип должен выделяться в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс [System::SmartPtr](../system/smartptr/) для управления объектами этого типа. |
| [RectangleF](./rectanglef/) | Представляет прямоугольную область изображения, определяемую координатами X и Y с одинарной точностью (float) её верхнего левого угла, а также её шириной и высотой. Этот тип должен выделяться в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс [System::SmartPtr](../system/smartptr/) для управления объектами этого типа. |
| [Region](./region/) | Представляет внутреннюю часть графической фигуры. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [Size](./size/) | Представляет пару целочисленных значений, которые представляют ширину и высоту изображения. Этот тип следует выделять в стеке и передавать в функции по значению или по ссылке. Никогда не используйте класс [System::SmartPtr](../system/smartptr/) для управления объектами этого типа. |
| [SizeF](./sizef/) | Представляет пару значений одинарной точности с плавающей запятой, которые представляют ширину и высоту изображения. Этот тип следует выделять в стеке и передавать в функции по значению или по ссылке. Никогда не используйте класс [System::SmartPtr](../system/smartptr/) для управления объектами этого типа. |
| [SolidBrush](./solidbrush/) | Представляет одноцветную кисть. Объекты этого класса должны выделяться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [StringFormat](./stringformat/) | Инкапсулирует информацию о разметке текста, манипуляции отображением и функции OpenType. Объекты этого класса должны выделяться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
| [SystemColors](./systemcolors/) | Класс, предоставляющий набор заранее созданных объектов [Color](./color/), представляющих цвета элементов отображения [Windows](../system.windows/). Это статический тип без сервисов экземпляров. Вы никогда не должны создавать его экземпляры ни при каких обстоятельствах. |
| [SystemFonts](./systemfonts/) | Предоставляет набор заранее созданных объектов [Font](./font/), представляющих шрифты, используемые для отображения текста в элементах отображения [Windows](../system.windows/). Это статический тип без сервисов экземпляров. Вы никогда не должны создавать его экземпляры ни при каких обстоятельствах. |
| [TextureBrush](./texturebrush/) | Представляет кисть, использующую изображение для заполнения внутренней части фигуры. Объекты этого класса должны выделяться только с помощью функции [System::MakeObject()](../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента. |
## Enums

| Перечисление | Описание |
| --- | --- |
| [ContentAlignment](./contentalignment/) | Указывает выравнивание содержимого. |
| [CopyPixelOperation](./copypixeloperation/) | Указывает, как исходный цвет в операции копирования пикселя комбинируется с цветом назначения для получения конечного цвета. |
| [FontStyle](./fontstyle/) | Представляет стиль шрифта. |
| [GraphicsUnit](./graphicsunit/) | Представляет единицу измерения. |
| [KnownColor](./knowncolor/) | Указывает известные системные цвета. |
| [RotateFlipType](./rotatefliptype/) | Указывает тип операции вращения и/или отражения. |
| [StringAlignment](./stringalignment/) | Указывает выравнивание строки относительно её прямоугольника разметки. |
| [StringDigitSubstitute](./stringdigitsubstitute/) | Указывает, как цифры в строке заменяются в соответствии с локалью или языком. |
| [StringFormatFlags](./stringformatflags/) | Указывает информацию о отображении и разметке строк текста. |
| [StringTrimming](./stringtrimming/) | Указывает, как символы должны обрезаться в строке, которая не помещается в форму разметки. |
## Functions

| Функция | Описание |
| --- | --- |
| 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] |
