TextState
Обзор
TextState является классом в Aspose.PDF FOSS для .NET.
Состояние форматирования текста.
Этот класс предоставляет 10 методов для работы с объектами TextState в программах .NET. Доступные методы включают: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName,И еще 25.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
FontName | string? | Читать/писать | Получает или задает имя шрифта. |
TextHeight | float | Читайте . | Приблизительная высота текста в точках; приближает вытекающую из глифа-ограничительного ящика высоту, возвращая размер шрифта (типичное соотношение между FontSize и высотой отображенного текстового отчета достаточно близко для математических вызовов макета использования этого). |
FontSize | float | Читать/писать | Получает или задает размер шрифта. |
ForegroundColor | Color? | Читать/писать | Получает или задает цвет переднего плана. |
StrokingColor | Color? | Читать/писать | Цвет текста с почерком. |
CoordinateOrigin | CoordinateOrigin | Читать/писать | Относится ли позиционирование текста к Y как к базовой линии или к нисходящей. |
BackgroundColor | Color? | Читать/писать | Получает или задает цвет фона. |
IsBold | bool | Читать/писать | Будет ли шрифт в жирном цвете. |
IsItalic | bool | Читать/писать | Является ли шрифт курсивным. |
FontStyle | FontStyles | Читать/писать | Флаги стиля шрифта (Горячая, курсивная и т.д.). |
Underline | bool | Читать/писать | Подчеркнуто ли текст (так называемый IsUnderline). |
IsUnderline | bool | Читать/писать | Подчеркнуто ли текст. |
IsStrikeOut | bool | Читать/писать | - Проходит ли текст?. |
StrikeOut | bool | Читать/писать | Псевдоним IsStrikeOut. |
IsSuperscript | bool | Читать/писать | Является ли текст надписью. |
Superscript | bool | Читать/писать | Псевдоним IsSuperscript. |
IsSubscript | bool | Читать/писать | Подпись текста. |
Subscript | bool | Читать/писать | Псевдоним IsSubscript. |
CharacterSpacing | float | Читать/писать | Расстояние между символами в текстовых единицах пространства. |
WordSpacing | float | Читать/писать | Расстояние между словами в текстовых единицах пространства. |
HorizontalScaling | float | Читать/писать | Процент горизонтального масштабирования (по умолчанию 100). |
LineSpacing | float | Читать/писать | Расстояние между строками (начало) в единицах текстового пространства. |
TabTag | string | Читайте . | Значок строки, вставленный в текст вместо знака вкладки. |
HorizontalAlignment | HorizontalAlignment | Читать/писать | Горизонтальное выравнивание текста. |
RenderingMode | TextRenderingMode | Читать/писать | Режим отображения текста (оператор Tr). |
Invisible | bool | Читать/писать | Невидимый текст (режим 3 отображения). |
TextRise | double | Читать/писать | Повышение текста (ограничение надписей/подписных). |
Rotation | double | Читать/писать | Угол вращения текста в градусах. |
Font | Font? | Читать/писать | Получает или задает шрифт. |
FontData | FontData? | Читать/писать | Внешние данные шрифтов для встраивания (установлено через FontRepository.OpenFont). |
FormattingOptions | TextFormattingOptions | Читать/писать | Варианты форматирования текста (WordWrapMode, LineSpacingMode и т.д.). |
Методы
| Signature | Описание: |
|---|---|
TextState() | Вызывает TextState на данном примере TextState. |
TextState(fontSize: double) | Вызывает TextState(fontSize) на данном примере TextState. |
TextState(fontFamily: string) | Вызывает TextState(fontFamily) в этом случае. |
TextState(fontFamily: string, fontSize: double) | Вызывает TextState(fontFamily, fontSize) на данном примере TextState. |
TextState(fontFamily: string, bold: bool, italic: bool) | В этом случае TextState называется. |
TextState(foregroundColor: System.Drawing.Color) | Вызывает TextState ((ForegrundColor) в данном случае. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Вызывает TextState ((ForegroupColor, fontSize) на данном примере TextState. |
MeasureString(str: string) | Оригинальная оценка ширины текста при текущем шрифте/размере. |
MeasureHeight(character: char) | Оригинальная оценка высоты символов при текущем шрифте/размере. |
ApplyChangesFrom(textState: TextState) | Копировать каждое публичное форматирование свойства от других в это состояние (оставляя владельца связь нетронутой). |