TextFragmentState

TextFragmentState

Opinie generală

TextFragmentState este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: TextState.

Stat de formatare a textului la nivelul fragmentelor.

Această clasă oferă 6 metode pentru a lucra cu obiecte TextFragmentState în programe .NET. Metodele disponibile includ: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, şi 27 mai mult.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
BackgroundColorColor?Citire/scriereUmplere de fundal aplicată în spatele textului fragmentat.
CharacterSpacingfloatCitire/scriereIntervalul de caracter (Tc) în unități spațiale text.
CoordinateOriginCoordinateOriginCitire/scriereDacă poziționarea tratează Y ca linie de bază sau descendență.
FontSizefloatCitire/scriereDimensiunea fontului în puncte.
FontStyleFontStylesCitire/scriereSteaguri de stil font (Bold / Italic).
ForegroundColorColor?Citire/scriereCuloare de umplut (fără tragere) aplicată glifoanelor prezentate.
FormattingOptionsTextFormattingOptionsCitire/scriereOpțiuni de formatare a textului (modul de înfășurare, modul spațierii liniilor etc.).
HorizontalAlignmentHorizontalAlignmentCitire/scriereAlinierea orizontală a textului fragmentului.
HorizontalScalingfloatCitire/scriereProcentul de scară orizontală (default 100).
InvisibleboolCitire/scriereDacă textul este redat invizibil (mod de redare 3).
LineSpacingfloatCitire/scriereIntervalul liniilor (în primul rând) în unități de spațiu text.
RenderingModeTextRenderingModeCitire/scriereModul de redare a glifului (umplere / lovitură / clip).
RotationdoubleCitire/scriereUnghiul de rotație în grade.
StrikeOutboolCitire/scriereDacă textul are o caracteristică clară.
StrokingColorColor?Citire/scriereCuloarea tracțiunii (conceptului).
SubscriptboolCitire/scriereDacă textul este subscript.
SuperscriptboolCitire/scriereDacă textul este superscript.
UnderlineboolCitire/scriereDacă textul este subliniat.
WordSpacingfloatCitire/scriereSpațierea cuvintelor (Tw) în unitățile spațiale de text.
FontAspose.Pdf.Text.Font?Citire/scriereFontul folosit pentru a face fragment.
DrawTextRectangleBorderboolCitire/scriereAtunci când este adevărat, o margine dreptunghiulară se desenează în jurul casetei de limitare a textului.
TabStopsTabStopsCiteşte.Setări de tab-stop moştenite din fragmentul proprietar.
FontNamestring?Citire/scriereObține sau stabilește numele fontului.
TextHeightfloatCiteşte.Înălțimea textului aproximativă în puncte; apropie înălţimea derivată din glyph-bounding-box prin returnarea mărimii fontului (relația tipică între FontSize și înalțime de text renderat este suficient de aproape pentru căutătorii matematici de layout folosesc acest lucru).
IsBoldboolCitire/scriereDacă fontul este în negrăz.
IsItalicboolCitire/scriereDacă fontul este italic.
IsUnderlineboolCitire/scriereDacă textul este subliniat.
IsStrikeOutboolCitire/scriereDacă textul are o caracteristică clară.
IsSuperscriptboolCitire/scriereDacă textul este superscript.
IsSubscriptboolCitire/scriereDacă textul este subscript.
TabTagstringCiteşte.Token de șir introdus în textul redat în locul unui caracter tab.
TextRisedoubleCitire/scriereCreșterea textului (superscript/subscript offset).
FontDataFontData?Citire/scriereDatele de tip exterioare pentru încorporare (setate prin FontRepository.OpenFont).

Metode de evaluare

SemnăturaDescriere:
TextFragmentState(fragment: TextFragment)Îmbrăcați starea de bază a fragmentului astfel încât scrie fluxul înapoi la ea.
ApplyChangesFrom(textState: TextState)Copiază toate proprietățile de formatare public din textState în această stare.
IsFitRectangle(str: string, rect: Rectangle)Retoară true atunci când textul prezentat se încadrează în rectangul furnizat la font/dimensiunea curentă.
MeasureHeight(character: char)Măsoară înălțimea unui singur caracter la fontul/dimensiunea curentă, în puncte.
MeasureString(str: string)Măsoară lățimea de str la font / dimensiune curentă, în puncte.
TextState()Chema TextState pe această instanță TextFragmentState.

Vezi și:

 Română