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