Class Font
Названий на: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)
Визначає певний формат для тексту, включаючи шрифт обличчя, розмір і стильні атрибути.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Font
Inheritance
Нападні члени
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Font(Створення FontStyle)
Ініціалізується новий Aspose.Imaging.Font, який використовує зазначену існуючу перелік Wl17.Фонт і _www.fontStyle.
public Font(Font prototype, FontStyle newStyle)
Parameters
prototype
Font
Створення існуючого Aspose.Imaging.Сторінки, з якого можна створити новий WR17.
newStyle
FontStyle
Aspose.Imaging.FontStyle для застосування до нової Wl17.Фонт. Кількість цінностей __ WL16_ .ФондСtyле перелік можна поєднувати з OR оператором.
Exceptions
prototype’ is null.
Font(Флота, флота)
Ініціалізація нового Aspose.Imaging.Font за допомогою визначеного розміру. набір персонажів налаштується на W L17.CharacterSet.Default, графічна одиниця на __ WL 17_ .GraphicsUnit.Point, стиль шрифту на //Wl17 _.Style.Regular.
public Font(string fontName, float emSize)
Parameters
fontName
string
Стіна представлення Aspose.Imaging.Font ім’я.
emSize
float
Розмір em, в пунктах, нового шрифту.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(Стриг, флот, FontStyle)
Ініціалізує новий Aspose.Imaging.Font за допомогою визначеного розміру і стилю. Характерний набір встановлюється на W L17.CharacterSet.Default, графічна одиниця на __ WL 17__ .GraphicsUnit.Point.
public Font(string fontName, float emSize, FontStyle style)
Parameters
fontName
string
Стіна представлення Aspose.Imaging.Font ім’я.
emSize
float
Розмір em, в пунктах, нового шрифту.
style
FontStyle
Aspose.Imaging.FontStyle нового шрифту.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(Зоряний, плавний, графічний)
Ініціалізує новий Aspose.Imaging.Font за допомогою визначеного розміру і одиниці. Характерний набір налаштується на Wl17.CharacterSet.Default, стиль встановлюється в _www.
public Font(string fontName, float emSize, GraphicsUnit unit)
Parameters
fontName
string
Стіна представлення Aspose.Imaging.Font ім’я.
emSize
float
Ем-розмір нового шрифту в одиницях, зазначених параметром unit'.
unit
GraphicsUnit
Aspose.Imaging.GraphicsОдин з нових шрифтів.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(струн, плав, FontStyle, GraphicsUnit, CharacterSet)
Ініціалізує новий Aspose.Imaging.Font за допомогою визначеного розміру, стилю, одиниці та набору персонажів.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)
Parameters
fontName
string
Стіна представлення Aspose.Imaging.Font ім’я.
emSize
float
Ем-розмір нового шрифту в одиницях, зазначених параметром unit'.
style
FontStyle
Aspose.Imaging.FontStyle нового шрифту.
unit
GraphicsUnit
Aspose.Imaging.GraphicsОдин з нових шрифтів.
characterSet
CharacterSet
Характер, встановлений для використання для цього шрифту.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(Штрих, плавання, FontStyle, GraphicsUnit)
Ініціалює новий Aspose.Imaging.Font за допомогою визначеного розміру, стилю та одиниці.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)
Parameters
fontName
string
Стіна представлення Aspose.Imaging.Font ім’я.
emSize
float
Ем-розмір нового шрифту в одиницях, зазначених параметром unit'.
style
FontStyle
Aspose.Imaging.FontStyle нового шрифту.
unit
GraphicsUnit
Aspose.Imaging.GraphicsОдин з нових шрифтів.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Properties
Bold
Отримає значення, що вказує на те, чи це Aspose.Imaging.Font сміливий.
public bool Bold { get; }
вартість нерухомості
CharacterSet
Отримає вартість байту, яка вказує на характерний набір, який цей Aspose.Imaging.Font використовує.
public CharacterSet CharacterSet { get; }
вартість нерухомості
Italic
Отримається значення, яке вказує на те, чи є цей Aspose.Imaging.Font італійським.
public bool Italic { get; }
вартість нерухомості
Name
Знайдіть назву обличчя цього Aspose.Imaging.Font.
public string Name { get; }
вартість нерухомості
Size
Отримає е-розмір цього Aspose.Imaging.Фонт, вимірюваного в одиницях, зазначених власністю __ WL16_.Font.Unit.
public float Size { get; }
вартість нерухомості
Strikeout
Отримається значення, яке вказує на те, чи це Aspose.Imaging.Font визначає горизонтальну лінію через шрифт.
public bool Strikeout { get; }
вартість нерухомості
Style
Отримайте інформацію про стиль для цього Aspose.Imaging.Font.
public FontStyle Style { get; }
вартість нерухомості
Underline
Отримається значення, яке вказує на те, чи підкреслюється це Aspose.Imaging.Font.
public bool Underline { get; }
вартість нерухомості
Unit
Отримайте одиницю вимірювання для цього Aspose.Imaging.Font.
public GraphicsUnit Unit { get; }
вартість нерухомості
Methods
DeepClone()
Створює точну глибоку копію цього Aspose.Imaging.Font.
public Font DeepClone()
Returns
Aspose.Imaging.Сторінка цього методу створюється.
Equals(Об’єкт)
Він вказує, чи конкретний об’єкт є Aspose.Imaging.Font і має ті ж цінності, що і цей Wl17.Фонт.
public override bool Equals(object obj)
Parameters
obj
object
Об’єкт для випробування
Returns
Правда, якщо параметр obj’ є Aspose.Imaging.Font і має ті ж власні значення, що і цей Wl17.Фонт; в іншому випадку, фальшивий.
GetHashCode()
Знайдіть код хаша для цього Aspose.Imaging.Font.
public override int GetHashCode()
Returns
Код хаша для цього Aspose.Imaging.Font.
ToString()
Повертає людсько-чистий ряд представлення цього Aspose.Imaging.Font.
public override string ToString()
Returns
Стіна, що представляє цю Aspose.Imaging.Font.