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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
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 и др.). |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
TextState() | Назовава TextState на този TextState пример. |
TextState(fontSize: double) | Назовава TextState(fontSize) на този пример. |
TextState(fontFamily: string) | Назовава TextState(fontFamily) в този случай. |
TextState(fontFamily: string, fontSize: double) | Назовава TextState(fontFamily, fontSize) на този пример. |
TextState(fontFamily: string, bold: bool, italic: bool) | Назовава TextState ((fontFamily, bold, italic) на този случай. |
TextState(foregroundColor: System.Drawing.Color) | Назовава TextState(ForegroundColor) на този пример. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Назовава TextState ((ForeagroundColor, fontSize) на този пример. |
MeasureString(str: string) | Оригинално изчисление на ширина на текста при текущия шрифт/размер. |
MeasureHeight(character: char) | Оригинално изчисление на височината на символите при текущия шрифт/размер. |
ApplyChangesFrom(textState: TextState) | Копиране на всяко публично форматиращо свойство от друго в това състояние (оставяйки връзката с собственика непокътната). |