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 | Чтение/запись | Получает или задает шрифт темы, используемый для символов с кодами от 128 до 255 в применяемой схеме шрифтов, связанной с этим объектом Font. |
ThemeFontBi | ThemeFont | Чтение/запись | Получает или задает шрифт темы в применяемой схеме шрифтов, связанной с этим объектом 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, если шрифt отформатирован как скрытый текст. |
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 | Чтение/запись | Указывает, должны ли содержимое этого run иметь свойства справа налево. |
ComplexScript | bool | Чтение/запись | Указывает, следует ли рассматривать содержимое этого run как текст сложного письма независимо от их значений Unicode при определении форматирования для этого run. |
NoProofing | bool | Чтение/запись | Истина, когда отформатированные символы не подлежат проверке орфографии. |
LocaleId | int | Чтение/запись | Получает или задает идентификатор локали (язык) отформатированных символов. |
LocaleIdBi | int | Чтение/запись | Получает или задает идентификатор локали (язык) отформатированных символов справа налево. |
LocaleIdFarEast | int | Чтение/запись | Получает или задает идентификатор локали (язык) отформатированных азиатских символов. |
Border | Border | Чтение | Возвращает объект Border, который задает границу шрифта. |
Shading | Shading | Чтение | Возвращает объект Shading, который относится к форматированию затенения шрифта. |
Style | Style | Чтение/запись | Получает или задает стиль символов, применяемый к этому форматированию. |
StyleName | string | Чтение/запись | Получает или задает имя character style, применяемого к этому форматированию. |
StyleIdentifier | StyleIdentifier | Чтение/запись | Получает или задает независимый от локали идентификатор character style, применяемого к этому форматированию. |
SnapToGrid | bool | Чтение/запись | Указывает, следует ли текущему шрифту использовать настройки количества символов в строке сетки документа при размещении. |
EmphasisMark | EmphasisMark | Чтение/запись | Получает или задает знак выделения, применяемый к этому форматированию. |
Методы
| Подпись | Описание: |
|---|---|
ClearFormatting() | Сбрасывает форматирование шрифта к значениям по умолчанию. |
HasDmlEffect(dmlEffectType: TextDmlEffect) | Проверяет, применён ли конкретный DrawingML текстовый эффект. |