Font
Огляд
Font — це клас у Aspose.Words FOSS для .NET. Наслідує від: IBorderAttrSource, IShadingAttrSource, IFillable.
Містить атрибути шрифту (назва шрифту, розмір шрифту, колір тощо) для об’єкта.
Цей клас забезпечує 2 методи для роботи з об’єктами Font у програмах .NET. Доступні методи включають: ClearFormatting, HasDmlEffect. Всі публічні члени доступні будь-якій .NET-програмі після встановлення пакету Aspose.Words FOSS для .NET. Властивості: AllCaps, AutoColor, Bidi, Bold, BoldBi, Border та ще 49.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
Name | string | Читання/Запис | Отримує або встановлює назву шрифту. |
NameAscii | string | Читання/Запис | Повертає або встановлює шрифт, який використовується для латинського тексту (символи з кодами від 0 (нуль) до 127). |
NameBi | string | Читання/Запис | Повертає або встановлює назву шрифту в документі мови, що пишеться справа наліво. |
NameFarEast | string | Читання/Запис | Повертає або встановлює назву шрифту східно-азійської мови. |
NameOther | string | Читання/Запис | Повертає або встановлює шрифт, який використовується для символів з кодами від 128 до 255. |
ThemeFont | ThemeFont | Читання/Запис | Отримує або встановлює шрифт теми в застосованій схемі шрифтів, яка пов’язана з цим об’єктом Font. |
ThemeFontAscii | ThemeFont | Читання/Запис | Отримує або встановлює шрифт теми, який використовується для латинського тексту (символи з кодами від 0 (нуль) до 127) у застосованій схемі шрифтів, яка пов’язана з цим об’єктом Font. |
ThemeFontFarEast | ThemeFont | Читання/Запис | Отримує або встановлює східно-азіатський шрифт теми у застосованій схемі шрифтів, яка пов’язана з цим об’єктом Font. |
ThemeFontOther | ThemeFont | Читання/Запис | Отримує або встановлює theme font, який використовується для символів з кодами від 128 до 255 у застосованій схемі шрифтів, що пов’язана з цим об’єктом Font. |
ThemeFontBi | ThemeFont | Читання/Запис | Отримує або встановлює theme font у застосованій схемі шрифтів, що пов’язана з цим об’єктом Font у документі мови з письмом справа наліво. |
Size | double | Читання/Запис | Отримує або встановлює розмір шрифту в пунктах. |
SizeBi | double | Читання/Запис | Отримує або встановлює розмір шрифту в пунктах, який використовується у документі справа наліво. |
Bold | bool | Читання/Запис | True, якщо шрифт відформатовано як жирний. |
BoldBi | bool | Читання/Запис | True, якщо текст справа наліво відформатовано як жирний. |
Italic | bool | Читання/Запис | True, якщо шрифт форматовано курсивом. |
ItalicBi | bool | Читання/Запис | True, якщо текст справа наліво форматовано курсивом. |
Color | System.Drawing.Color | Читання/Запис | Отримує або задає колір шрифту. |
ThemeColor | ThemeColor | Читання/Запис | Отримує або встановлює колір теми в застосованій колірній схемі, який пов’язаний з цим об’єктом Font. |
TintAndShade | double | Читання/Запис | Отримує або встановлює значення типу double, яке освітлює або затемнює колір. |
AutoColor | Color | Читання | Повертає поточний розрахований колір тексту (чорний або білий), який використовується для ‘auto color’. |
StrikeThrough | bool | Читання/Запис | True, якщо шрифт відформатовано як закреслений текст. |
DoubleStrikeThrough | bool | Читання/Запис | True, якщо шрифт відформатовано як подвійно закреслений текст. |
Shadow | bool | Читання/Запис | True, якщо шрифт відформатовано як затінений. |
Outline | bool | Читання/Запис | True, якщо шрифт відформатовано як контур. |
Emboss | bool | Читання/Запис | True, якщо шрифт відформатовано як рельєфний. |
Engrave | bool | Читання/Запис | True, якщо шрифт оформлений як гравірування. |
Superscript | bool | Читання/Запис | True, якщо шрифт відформатовано як верхній індекс. |
Subscript | bool | Читання/Запис | True, якщо шрифт відформатовано як нижній індекс. |
SmallCaps | bool | Читання/Запис | True, якщо шрифт відформатовано як малі капітальні літери. |
AllCaps | bool | Читання/Запис | True, якщо шрифт відформатовано як усі великі літери. |
Hidden | bool | Читання/Запис | True, якщо шрифт відформатовано як прихований текст. |
Underline | Underline | Читання/Запис | Отримує або задає тип підкреслення, застосованого до шрифту. |
UnderlineColor | System.Drawing.Color | Читання/Запис | Отримує або задає колір підкреслення, застосованого до шрифту. |
NumberSpacing | NumSpacing | Читання/Запис | Отримує або встановлює тип інтервалу цифри, що відображається. |
Scaling | int | Читання/Запис | Отримує або встановлює масштаб ширини символів у відсотках. |
Spacing | double | Читання/Запис | Повертає або встановлює інтервал (у пунктах) між символами . |
LineSpacing | double | Читання | Повертає інтервал рядків цього шрифту (у пунктах). |
Position | double | Читання/Запис | Отримує або встановлює позицію тексту (у пунктах) відносно базової лінії. |
Kerning | double | Читання/Запис | Отримує або задає розмір шрифту, при якому починається кернінг. |
HighlightColor | System.Drawing.Color | Читання/Запис | Отримує або задає колір підсвічування (маркеру). |
TextEffect | TextEffect | Читання/Запис | Отримує або задає ефект анімації шрифту. |
Fill | Fill | Читання | Отримує формат заповнення для Font. |
Bidi | bool | Читання/Запис | Визначає, чи повинні вміст цього фрагмента мати характеристики письма справа наліво. |
ComplexScript | bool | Читання/Запис | Визначає, чи потрібно розглядати вміст цього фрагмента як текст зі складним скриптом, незалежно від їхніх значень Unicode-символів, при визначенні форматування цього фрагмента. |
NoProofing | bool | Читання/Запис | True, коли форматовані символи не підлягають перевірці орфографії. |
LocaleId | int | Читання/Запис | Отримує або встановлює ідентифікатор локалі (мова) відформатованих символів. |
LocaleIdBi | int | Читання/Запис | Отримує або встановлює ідентифікатор локалі (мова) відформатованих символів справа наліво. |
LocaleIdFarEast | int | Читання/Запис | Отримує або встановлює ідентифікатор локалі (мову) відформатованих азіатських символів. |
Border | Border | Читання | Повертає об’єкт Border, який визначає межу для шрифту. |
Shading | Shading | Читання | Повертає об’єкт Shading, який посилається на форматування затінення для шрифту. |
Style | Style | Читання/Запис | Отримує або задає стиль символів, застосований до цього форматування. |
StyleName | string | Читання/Запис | Отримує або встановлює назву символьного стилю, застосованого до цього форматування. |
StyleIdentifier | StyleIdentifier | Читання/Запис | Отримує або встановлює незалежний від локалі ідентифікатор стилю символу, застосованого до цього форматування. |
SnapToGrid | bool | Читання/Запис | Вказує, чи має поточний шрифт використовувати налаштування кількості символів у рядку сітки документа під час розташування. |
EmphasisMark | EmphasisMark | Читання/Запис | Отримує або встановлює позначку наголосу, застосовану до цього форматування. |
Методи
| Сигнатура | Опис |
|---|---|
ClearFormatting() | Скидає форматування шрифту до типових значень. |
HasDmlEffect(dmlEffectType: TextDmlEffect) | Перевіряє, чи застосовано певний ефект тексту DrawingML. |