Класс 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

NameDescription
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

NameTypeAccessDescription
boldboolrПолучает значение, указывающее, является ли этот Font жирным.
character_setCharacterSetrПолучает байтовое значение, определяющее набор символов, используемый этим Font.
italicboolrПолучает значение, указывающее, является ли этот Font курсивным.
namestringrПолучает имя гарнитуры этого Font.
sizefloatrПолучает размер em этого Font, измеренный в единицах, указанных свойством Font.unit.
strikeoutboolrПолучает значение, указывающее, задаёт ли этот Font горизонтальную линию через шрифт.
styleFontStylerПолучает информацию о стиле для этого Font.
underlineboolrПолучает значение, указывающее, подчёркнут ли этот Font.
unitGraphicsUnitrПолучает единицу измерения для этого Font.

Methods

NameDescription
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_namestringСтроковое представление имени Font.
em_sizefloatРазмер em нового шрифта в пунктах.

Constructor: Font(font_name, em_size, style)

 Font(font_name, em_size, style) 

Инициализирует новый Font с указанным размером и стилем. Набор символов устанавливается в CharacterSet.DEFAULT, графическая единица — GraphicsUnit.POINT.

Parameters:

ПараметрТипОписание
font_namestringСтроковое представление имени Font.
em_sizefloatРазмер em нового шрифта в пунктах.
styleFontStyleFontStyle нового шрифта.

Constructor: Font(font_name, em_size, style, unit)

 Font(font_name, em_size, style, unit) 

Инициализирует новый Font с указанным размером, стилем и единицей.

Parameters:

ПараметрТипОписание
font_namestringСтроковое представление имени Font.
em_sizefloatРазмер em нового шрифта в единицах, указанных параметром unit.
styleFontStyleFontStyle нового шрифта.
unitGraphicsUnitGraphicsUnit нового шрифта.

Constructor: Font(font_name, em_size, style, unit, character_set)

 Font(font_name, em_size, style, unit, character_set) 

Инициализирует новый Font с указанным размером, стилем, единицей и набором символов.

Parameters:

ПараметрТипОписание
font_namestringСтроковое представление имени Font.
em_sizefloatРазмер em нового шрифта в единицах, указанных параметром unit.
styleFontStyleFontStyle нового шрифта.
unitGraphicsUnitGraphicsUnit нового шрифта.
character_setCharacterSetНабор символов, используемый для этого шрифта.

Constructor: Font(font_name, em_size, unit)

 Font(font_name, em_size, unit) 

Инициализирует новый Font с указанным размером и единицей. Набор символов устанавливается в CharacterSet.DEFAULT, стиль устанавливается в FontStyle.REGULAR.

Parameters:

ПараметрТипОписание
font_namestringСтроковое представление имени Font.
em_sizefloatРазмер em нового шрифта в единицах, указанных параметром unit.
unitGraphicsUnitGraphicsUnit нового шрифта.

Constructor: Font(prototype, new_style)

 Font(prototype, new_style) 

Инициализирует новый Font который использует указанный существующий Font и перечисление FontStyle.

Parameters:

ПараметрТипОписание
prototypeFontСуществующий Font, из которого создаётся новый Font.
new_styleFontStyleFontStyle, применяемый к новому Font. Несколько значений перечисления FontStyle могут быть объединены оператором OR.

Method: create_from_prototype(prototype, new_style) [static]

 create_from_prototype(prototype, new_style) 

Инициализирует новый Font который использует указанный существующий Font и перечисление FontStyle.

Parameters:

ПараметрТипОписание
prototypeFontСуществующий Font, из которого создаётся новый Font.
new_styleFontStyleFontStyle, применяемый к новому 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_namestringСтроковое представление имени Font.
em_sizefloatРазмер 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_namestringСтроковое представление имени Font.
em_sizefloatРазмер em нового шрифта в пунктах.
styleFontStyleFontStyle нового шрифта.

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_namestringСтроковое представление имени Font.
em_sizefloatРазмер em нового шрифта в единицах, указанных параметром unit.
unitGraphicsUnitGraphicsUnit нового шрифта.

Returns

ТипОписание
Font

Method: deep_clone()

 deep_clone() 

Создаёт точную глубокую копию этого Font.

Returns

ТипОписание
FontFont, создаваемый этим методом.