## Font class


Представляет определённый формат текста, включая гарнитуру, размер и стиль шрифта. Объекты этого класса должны создаваться только с помощью функции [System::MakeObject()](../../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента.

```cpp
class Font : public System::Object
```

## Методы

| Метод | Описание |
| --- | --- |
| [Clone](./clone/)() | Возвращает копию текущего шрифта. |
| [Dispose](./dispose/)() | Освобождает все ресурсы операционной системы, полученные текущим объектом. |
| [Equals](./equals/)(System::SharedPtr\<System::Object\>) override | Определяет, являются ли текущий и указанный объекты идентичными. |
| [Font](./font/)(const SharedPtr\<Font\>\&, FontStyle) | Создаёт новый экземпляр класса [Font](./), представляющий указанный существующий шрифт с заданным стилем шрифта. |
| [Font](./font/)(const SharedPtr\<FontFamily\>\&, float, FontStyle, GraphicsUnit, uint8_t, bool) | Создаёт новый экземпляр класса [Font](./). |
| [Font](./font/)(const SharedPtr\<FontFamily\>\&, float, GraphicsUnit) | Создаёт новый экземпляр класса [Font](./). |
| [Font](./font/)(const String\&, float, FontStyle, GraphicsUnit, uint8_t, bool) | Создаёт новый экземпляр класса [Font](./). |
| [Font](./font/)(const String\&, float, GraphicsUnit) | Создаёт новый экземпляр класса [Font](./). |
| static [FromLogFont](./fromlogfont/)(const SharedPtr\<Object\>\&) | НЕ РЕАЛИЗОВАНО. |
| [get_Bold](./get_bold/)() | Определяет, применён ли к шрифту, представленному текущим объектом, стиль полужирного начертания. |
| [get_FontFamily](./get_fontfamily/)() | Возвращает семейство шрифтов шрифта, представленного текущим объектом. |
| [get_FontStyle](./get_fontstyle/)() | Возвращает стиль шрифта, представленного текущим объектом. |
| [get_GdiCharSet](./get_gdicharset/)() | Возвращает значение, указывающее набор символов GDI, используемый шрифтом, представленным текущим объектом. |
| [get_Height](./get_height/)() | Возвращает межстрочный интервал шрифта, представленного текущим объектом, в пикселях. |
| [get_Italic](./get_italic/)() | Определяет, применён ли к шрифту, представленному текущим объектом, курсивный стиль. |
| [get_Name](./get_name/)() | Возвращает название гарнитуры шрифта, представленного текущим объектом. |
| [get_OriginalFontName](./get_originalfontname/)() | Возвращает изначально указанное название шрифта. |
| [get_Size](./get_size/)() | Возвращает размер em шрифта, представленного текущим объектом, измеренный в единицах, указанных в свойстве Unit. |
| [get_SizeInPoints](./get_sizeinpoints/)() | Возвращает размер em шрифта, представленного текущим объектом, в пунктах. |
| [get_Strikeout](./get_strikeout/)() | Определяет, применён ли к шрифту, представному текущим объектом, стиль зачеркивания. |
| [get_Style](./get_style/)() | Возвращает стиль шрифта, представленного текущим объектом. |
| [get_Underline](./get_underline/)() | Определяет, применён ли к шрифту, представному текущим объектом, стиль подчёркивания. |
| [get_Unit](./get_unit/)() | Возвращает единицу измерения для шрифта, представленного текущим объектом. |
| [GetHeight](./getheight/)(const SharedPtr\<Graphics\>\&) | Возвращает межстрочный интервал шрифта, представленного текущим объектом, в текущей единице измерения указанного объекта [Graphics](../graphics/). |
| [GetHeight](./getheight/)(float) | Возвращает высоту шрифта, представленного текущим объектом, при отрисовке на дисплейном устройстве с указанным вертикальным разрешением. |
## См. также

* Class [Object](../../system/object/)
* Namespace [System::Drawing](../)
* Library [Aspose.PDF for C++](../../)
