TextState
Overview
TextState є класом в Aspose.PDF FOSS для .NET.
Становість форматирування тексту.
Цей клас надає 10 методів роботи з об’єктами TextState в програмах .NET. Доступні методи включають: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName, і ще 25.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
FontName | string? | Читання/писання | Обирає або встановлює назву шрифта. |
TextHeight | float | Read | Приблизна висота тексту в точках; приближує висоту, отриману від глифа-обмежувального ящика, повертаючи розмір шрифту (типове співвідношення між 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 | Read | Знак струни, вставлений у рендеруючий текст замість знака табулятора. |
HorizontalAlignment | HorizontalAlignment | Читання/писання | Горизонтальне вирівнювання тексту. |
RenderingMode | TextRenderingMode | Читання/писання | Режим відтворення тексту (оператор Tr). |
Invisible | bool | Читання/писання | Чи є цей фрагмент тексту невидимим (рейндерування режим 3). |
TextRise | double | Читання/писання | Підвищення тексту (суперскрипт/оффсейт субскрипу). |
Rotation | double | Читання/писання | Кут обертання тексту в градусах. |
Font | Font? | Читання/писання | Заховує або встановлює шрифт. |
FontData | FontData? | Читання/писання | Подані зовнішнього шрифту для вбудови (встановлено через FontRepository.OpenFont). |
FormattingOptions | TextFormattingOptions | Читання/писання | Можливі варіанти форматирування тексту (WordWrapMode, LineSpacingMode і т. д.). |
Methods
| Signature | Description |
|---|---|
TextState() | Покликає TextState на цьому прикладі TextState. |
TextState(fontSize: double) | Покликання TextState(fontSize) на цьому прикладі TextState. |
TextState(fontFamily: string) | Покликання TextState(fontFamily) на цій інстанції TextState. |
TextState(fontFamily: string, fontSize: double) | Покликання TextState(fontFamily, fontSize) на цій інстанції TextState. |
TextState(fontFamily: string, bold: bool, italic: bool) | Покликання TextState ((fontFamily, bold, italic) на цьому прикладі TextState. |
TextState(foregroundColor: System.Drawing.Color) | Покликання TextState ((ForegrundColor) на цій інстанції TextState. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Покликання TextState ((ForegrundColor, fontSize) на цьому прикладі TextState. |
MeasureString(str: string) | Приблизна оцінка ширини тексту за поточним шрифтом/масою. |
MeasureHeight(character: char) | Приблизна оцінка висоти символу при поточному шрифті/розмірі. |
ApplyChangesFrom(textState: TextState) | Копіюйте всі публічні формати в цьому стані (оставляючи власник зв’язку нешкодженої). |