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Описание:
FontNamestring?Читать/писатьПолучает или задает имя шрифта.
TextHeightfloatЧитайте .Приблизительная высота текста в точках; приближает вытекающую из глифа-ограничительного ящика высоту, возвращая размер шрифта (типичное соотношение между FontSize и высотой отображенного текстового отчета достаточно близко для математических вызовов макета использования этого).
FontSizefloatЧитать/писатьПолучает или задает размер шрифта.
ForegroundColorColor?Читать/писатьПолучает или задает цвет переднего плана.
StrokingColorColor?Читать/писатьЦвет текста с почерком.
CoordinateOriginCoordinateOriginЧитать/писатьОтносится ли позиционирование текста к Y как к базовой линии или к нисходящей.
BackgroundColorColor?Читать/писатьПолучает или задает цвет фона.
IsBoldboolЧитать/писатьБудет ли шрифт в жирном цвете.
IsItalicboolЧитать/писатьЯвляется ли шрифт курсивным.
FontStyleFontStylesЧитать/писатьФлаги стиля шрифта (Горячая, курсивная и т.д.).
UnderlineboolЧитать/писатьПодчеркнуто ли текст (так называемый IsUnderline).
IsUnderlineboolЧитать/писатьПодчеркнуто ли текст.
IsStrikeOutboolЧитать/писать- Проходит ли текст?.
StrikeOutboolЧитать/писатьПсевдоним IsStrikeOut.
IsSuperscriptboolЧитать/писатьЯвляется ли текст надписью.
SuperscriptboolЧитать/писатьПсевдоним IsSuperscript.
IsSubscriptboolЧитать/писатьПодпись текста.
SubscriptboolЧитать/писатьПсевдоним IsSubscript.
CharacterSpacingfloatЧитать/писатьРасстояние между символами в текстовых единицах пространства.
WordSpacingfloatЧитать/писатьРасстояние между словами в текстовых единицах пространства.
HorizontalScalingfloatЧитать/писатьПроцент горизонтального масштабирования (по умолчанию 100).
LineSpacingfloatЧитать/писатьРасстояние между строками (начало) в единицах текстового пространства.
TabTagstringЧитайте .Значок строки, вставленный в текст вместо знака вкладки.
HorizontalAlignmentHorizontalAlignmentЧитать/писатьГоризонтальное выравнивание текста.
RenderingModeTextRenderingModeЧитать/писатьРежим отображения текста (оператор Tr).
InvisibleboolЧитать/писатьНевидимый текст (режим 3 отображения).
TextRisedoubleЧитать/писатьПовышение текста (ограничение надписей/подписных).
RotationdoubleЧитать/писатьУгол вращения текста в градусах.
FontFont?Читать/писатьПолучает или задает шрифт.
FontDataFontData?Читать/писатьВнешние данные шрифтов для встраивания (установлено через FontRepository.OpenFont).
FormattingOptionsTextFormattingOptionsЧитать/писатьВарианты форматирования текста (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)Копировать каждое публичное форматирование свойства от других в это состояние (оставляя владельца связь нетронутой).

См. также:

 Русский