TextFragmentState

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.

Свойства

NameTypeAccessDescription
BackgroundColorColor?Read/WriteФоново запълване, приложено зад текста на фрагмента.
CharacterSpacingfloatRead/WriteРазстояние между знаците (Tc) в единици от текстовото пространство.
CoordinateOriginCoordinateOriginRead/WriteДали позиционирането третира Y като базовата линия или като десцендер.
FontSizefloatRead/WriteРазмер на шрифта в точки.
FontStyleFontStylesRead/WriteФлагове за стил на шрифта (Удебелен / Курсив).
ForegroundColorColor?Read/WriteЦвят за запълване (без контур), приложен към изобразените глифове.
FormattingOptionsTextFormattingOptionsRead/WriteОпции за форматиране на текста (режим на пренасяне, режим на междуредово разстояние и др.).
HorizontalAlignmentHorizontalAlignmentRead/WriteХоризонтално подравняване на текста на фрагмента.
HorizontalScalingfloatRead/WriteПроцент на хоризонтално мащабиране (по подразбиране 100).
InvisibleboolRead/WriteДали текстът се изобразява невидимо (режим на рендериране 3).
LineSpacingfloatRead/WriteМеждуредово разстояние (leading) в единици от текстовото пространство.
RenderingModeTextRenderingModeRead/WriteРежим на рендериране на глифовете (запълване / контур / изрязване).
RotationdoubleRead/WriteЪгъл на завъртане в градуси.
StrikeOutboolRead/WriteДали текстът има задраскване.
StrokingColorColor?Read/WriteЦвят на контура (оутлайн).
SubscriptboolRead/WriteДали текстът е долен индекс.
SuperscriptboolRead/WriteДали текстът е горен индекс.
UnderlineboolRead/WriteДали текстът е подчертан.
WordSpacingfloatRead/WriteРазстояние между думите (Tw) в единици от текстовото пространство.
FontAspose.Pdf.Text.Font?Read/WriteШрифтът, използван за рендериране на фрагмента.
DrawTextRectangleBorderboolRead/WriteКогато е истина, около ограничителната кутия на текста се рисува правоъгълен контур.
TabStopsTabStopsReadНастройки за табулация, наследени от притежаващия фрагмент.
FontNamestring?Read/WriteПолучава или задава името на шрифта.
TextHeightfloatReadПриблизителна височина на текста в точки; приближава височината, получена от ограничителната кутия на глифа, като връща размера на шрифта (типичното съотношение между FontSize и изобразената височина на текста е достатъчно близко за използване в изчисленията за оформление).
IsBoldboolRead/WriteДали шрифтът е удебелен.
IsItalicboolRead/WriteДали шрифтът е курсив.
IsUnderlineboolRead/WriteДали текстът е подчертан.
IsStrikeOutboolRead/WriteДали текстът има задраскване.
IsSuperscriptboolRead/WriteДали текстът е горен индекс.
IsSubscriptboolRead/WriteДали текстът е долен индекс.
TabTagstringReadНизов токен, вмъкнат в изобразения текст вместо табулатор.
TextRisedoubleRead/WriteПовдигане на текста (отместване за горен/долен индекс).
FontDataFontData?Read/WriteВъншни данни за шрифт за вграждане (задава се чрез FontRepository.OpenFont).

Методи

SignatureDescription
TextFragmentState(fragment: TextFragment)Обвийте подлежащото състояние на фрагмента, така че записите да се връщат към него.
ApplyChangesFrom(textState: TextState)Копирайте всяко публично свойство за форматиране от textState в това състояние.
IsFitRectangle(str: string, rect: Rectangle)Връща true, когато изобразеният текст се побира в предоставения правоъгълник при текущия шрифт / размер.
MeasureHeight(character: char)Измерете височината на един символ при текущия шрифт / размер, в точки.
MeasureString(str: string)Измерете изобразената ширина на str при текущия шрифт / размер, в точки.
TextState()Извиква TextState за този екземпляр на TextFragmentState.

Вижте също

 Български