Класс Font
Summary: Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.
Module: aspose.imaging
Full Name: aspose.imaging.Font
Constructors
| Name | Description |
|---|---|
| Font(font_name, em_size) | Инициализирует новый Font с указанным размером. Набор символов устанавливается в CharacterSet.DEFAULT, графическая единица — GraphicsUnit.POINT, стиль шрифта — FontStyle.REGULAR. |
| Font(font_name, em_size, style) | Инициализирует новый Font с указанным размером и стилем. Набор символов устанавливается в CharacterSet.DEFAULT, графическая единица — GraphicsUnit.POINT. |
| Font(font_name, em_size, style, unit) | Инициализирует новый Font с указанным размером, стилем и единицей. |
| Font(font_name, em_size, style, unit, character_set) | Инициализирует новый Font с указанным размером, стилем, единицей и набором символов. |
| Font(font_name, em_size, unit) | Инициализирует новый Font с указанным размером и единицей. Набор символов устанавливается в CharacterSet.DEFAULT, стиль устанавливается в FontStyle.REGULAR. |
| Font(prototype, new_style) | Инициализирует новый Font который использует указанный существующий Font и перечисление FontStyle. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| bold | bool | r | Получает значение, указывающее, является ли этот Font жирным. |
| character_set | CharacterSet | r | Получает байтовое значение, определяющее набор символов, используемый этим Font. |
| italic | bool | r | Получает значение, указывающее, является ли этот Font курсивным. |
| name | string | r | Получает имя гарнитуры этого Font. |
| size | float | r | Получает размер em этого Font, измеренный в единицах, указанных свойством Font.unit. |
| strikeout | bool | r | Получает значение, указывающее, задаёт ли этот Font горизонтальную линию через шрифт. |
| style | FontStyle | r | Получает информацию о стиле для этого Font. |
| underline | bool | r | Получает значение, указывающее, подчёркнут ли этот Font. |
| unit | GraphicsUnit | r | Получает единицу измерения для этого Font. |
Methods
| Name | Description |
|---|---|
| create_from_prototype(prototype, new_style) | Инициализирует новый Font который использует указанный существующий Font и перечисление FontStyle. |
| create_with_size(font_name, em_size) | Инициализирует новый Font с указанным размером. Набор символов устанавливается в CharacterSet.DEFAULT, графическая единица — GraphicsUnit.POINT, стиль шрифта — FontStyle.REGULAR. |
| create_with_size_style(font_name, em_size, style) | Инициализирует новый Font с указанным размером и стилем. Набор символов устанавливается в CharacterSet.DEFAULT, графическая единица — GraphicsUnit.POINT. |
| create_with_size_unit(font_name, em_size, unit) | Инициализирует новый Font с указанным размером и единицей. Набор символов устанавливается в CharacterSet.DEFAULT, стиль устанавливается в FontStyle.REGULAR. |
| deep_clone() | Создаёт точную глубокую копию этого Font. |
Constructor: Font(font_name, em_size)
Font(font_name, em_size)
Инициализирует новый Font с указанным размером. Набор символов устанавливается в CharacterSet.DEFAULT, графическая единица — GraphicsUnit.POINT, стиль шрифта — FontStyle.REGULAR.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font_name | string | Строковое представление имени Font. |
| em_size | float | Размер em нового шрифта в пунктах. |
Constructor: Font(font_name, em_size, style)
Font(font_name, em_size, style)
Инициализирует новый Font с указанным размером и стилем. Набор символов устанавливается в CharacterSet.DEFAULT, графическая единица — GraphicsUnit.POINT.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font_name | string | Строковое представление имени Font. |
| em_size | float | Размер em нового шрифта в пунктах. |
| style | FontStyle | FontStyle нового шрифта. |
Constructor: Font(font_name, em_size, style, unit)
Font(font_name, em_size, style, unit)
Инициализирует новый Font с указанным размером, стилем и единицей.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font_name | string | Строковое представление имени Font. |
| em_size | float | Размер em нового шрифта в единицах, указанных параметром unit. |
| style | FontStyle | FontStyle нового шрифта. |
| unit | GraphicsUnit | GraphicsUnit нового шрифта. |
Constructor: Font(font_name, em_size, style, unit, character_set)
Font(font_name, em_size, style, unit, character_set)
Инициализирует новый Font с указанным размером, стилем, единицей и набором символов.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font_name | string | Строковое представление имени Font. |
| em_size | float | Размер em нового шрифта в единицах, указанных параметром unit. |
| style | FontStyle | FontStyle нового шрифта. |
| unit | GraphicsUnit | GraphicsUnit нового шрифта. |
| character_set | CharacterSet | Набор символов, используемый для этого шрифта. |
Constructor: Font(font_name, em_size, unit)
Font(font_name, em_size, unit)
Инициализирует новый Font с указанным размером и единицей. Набор символов устанавливается в CharacterSet.DEFAULT, стиль устанавливается в FontStyle.REGULAR.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font_name | string | Строковое представление имени Font. |
| em_size | float | Размер em нового шрифта в единицах, указанных параметром unit. |
| unit | GraphicsUnit | GraphicsUnit нового шрифта. |
Constructor: Font(prototype, new_style)
Font(prototype, new_style)
Инициализирует новый Font который использует указанный существующий Font и перечисление FontStyle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| prototype | Font | Существующий Font, из которого создаётся новый Font. |
| new_style | FontStyle | FontStyle, применяемый к новому Font. Несколько значений перечисления FontStyle могут быть объединены оператором OR. |
Method: create_from_prototype(prototype, new_style) [static]
create_from_prototype(prototype, new_style)
Инициализирует новый Font который использует указанный существующий Font и перечисление FontStyle.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| prototype | Font | Существующий Font, из которого создаётся новый Font. |
| new_style | FontStyle | FontStyle, применяемый к новому Font. Несколько значений перечисления FontStyle могут быть объединены оператором OR. |
Returns
| Тип | Описание |
|---|---|
| Font |
Method: create_with_size(font_name, em_size) [static]
create_with_size(font_name, em_size)
Инициализирует новый Font с указанным размером. Набор символов устанавливается в CharacterSet.DEFAULT, графическая единица — GraphicsUnit.POINT, стиль шрифта — FontStyle.REGULAR.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font_name | string | Строковое представление имени Font. |
| em_size | float | Размер em нового шрифта в пунктах. |
Returns
| Тип | Описание |
|---|---|
| Font |
Method: create_with_size_style(font_name, em_size, style) [static]
create_with_size_style(font_name, em_size, style)
Инициализирует новый Font с указанным размером и стилем. Набор символов устанавливается в CharacterSet.DEFAULT, графическая единица — GraphicsUnit.POINT.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font_name | string | Строковое представление имени Font. |
| em_size | float | Размер em нового шрифта в пунктах. |
| style | FontStyle | FontStyle нового шрифта. |
Returns
| Тип | Описание |
|---|---|
| Font |
Method: create_with_size_unit(font_name, em_size, unit) [static]
create_with_size_unit(font_name, em_size, unit)
Инициализирует новый Font с указанным размером и единицей. Набор символов устанавливается в CharacterSet.DEFAULT, стиль устанавливается в FontStyle.REGULAR.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| font_name | string | Строковое представление имени Font. |
| em_size | float | Размер em нового шрифта в единицах, указанных параметром unit. |
| unit | GraphicsUnit | GraphicsUnit нового шрифта. |
Returns
| Тип | Описание |
|---|---|
| Font |
Method: deep_clone()
deep_clone()
Создаёт точную глубокую копию этого Font.
Returns
| Тип | Описание |
|---|---|
| Font | Font, создаваемый этим методом. |