TextState
Opinie generală
TextState este o clasă în Aspose.PDF FOSS pentru .NET.
Stat de formatare a textului.
Această clasă oferă 10 metode pentru a lucra cu obiecte TextState în programe .NET. Metodele disponibile includ: ApplyChangesFrom, MeasureHeight, MeasureString, 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, Font, FontData, FontName, şi încă 25.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
FontName | string? | Citire/scriere | Obține sau stabilește numele fontului. |
TextHeight | float | Citeş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). |
FontSize | float | Citire/scriere | Obține sau stabilește dimensiunea fontului. |
ForegroundColor | Color? | Citire/scriere | Obţine sau stabileşte culoarea de prim plan. |
StrokingColor | Color? | Citire/scriere | Curs (concept) de culoare a textului. |
CoordinateOrigin | CoordinateOrigin | Citire/scriere | Dacă poziționarea textului tratează Y ca linie de bază sau descendență. |
BackgroundColor | Color? | Citire/scriere | Obţine sau stabileşte culoarea de fundal. |
IsBold | bool | Citire/scriere | Dacă fontul este în negrăz. |
IsItalic | bool | Citire/scriere | Dacă fontul este italic. |
FontStyle | FontStyles | Citire/scriere | Steaguri de stil font (de mare, italic etc.). |
Underline | bool | Citire/scriere | Dacă textul este subliniat (alias pentru IsUnderline). |
IsUnderline | bool | Citire/scriere | Dacă textul este subliniat. |
IsStrikeOut | bool | Citire/scriere | Dacă textul are o caracteristică clară. |
StrikeOut | bool | Citire/scriere | Alias pentru IsStrikeOut. |
IsSuperscript | bool | Citire/scriere | Dacă textul este superscript. |
Superscript | bool | Citire/scriere | Alias pentru IsSuperscript. |
IsSubscript | bool | Citire/scriere | Dacă textul este subscript. |
Subscript | bool | Citire/scriere | Alias pentru IsSubscript. |
CharacterSpacing | float | Citire/scriere | Spațierea caracterelor în unitățile de spațiu text. |
WordSpacing | float | Citire/scriere | Spațierea cuvintelor în unitățile spațiale de text. |
HorizontalScaling | float | Citire/scriere | Procentul de scară orizontală (default 100). |
LineSpacing | float | Citire/scriere | Intervalul liniilor (în primul rând) în unități de spațiu text. |
TabTag | string | Citeşte. | Token de șir introdus în textul redat în locul unui caracter tab. |
HorizontalAlignment | HorizontalAlignment | Citire/scriere | Alinierea orizontală a textului. |
RenderingMode | TextRenderingMode | Citire/scriere | Mod de redare a textului (operator Tr). |
Invisible | bool | Citire/scriere | Dacă acest fragment de text este invizibil (modul 3 de renderizare). |
TextRise | double | Citire/scriere | Creșterea textului (superscript/subscript offset). |
Rotation | double | Citire/scriere | Angul de rotație al textului în grade. |
Font | Font? | Citire/scriere | Obţine sau stabileşte fontul. |
FontData | FontData? | Citire/scriere | Datele de tip exterioare pentru încorporare (setate prin FontRepository.OpenFont). |
FormattingOptions | TextFormattingOptions | Citire/scriere | Opțiuni de formatare a textului (WordWrapMode, LineSpacingMode etc.). |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
TextState() | Chema TextState pe această instanță TextState. |
TextState(fontSize: double) | Se cheamă TextState(fontSize) pe această instanță TextState. |
TextState(fontFamily: string) | Se cheamă TextState(fontFamily) pe această instanță TextState. |
TextState(fontFamily: string, fontSize: double) | Se cheamă TextState(fontFamily, fontSize) pe această instanță TextState. |
TextState(fontFamily: string, bold: bool, italic: bool) | Se cheamă TextState ((fontFamily, bold, italic) pe această instanță TextState. |
TextState(foregroundColor: System.Drawing.Color) | Se cheamă TextState(ForeegroundColor) pe această instanță TextState. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Se cheamă TextState ((FrontColor, fontSize) pe această instanță TextState. |
MeasureString(str: string) | Estimare aproximativă a lățimii textului la fontul/dimensiunea curentă. |
MeasureHeight(character: char) | O estimare aproximativă a înălțimii caracterului la fontul/dimensiunea curentă. |
ApplyChangesFrom(textState: TextState) | Copiază toate proprietățile de formatare publică din alte în această stare (lasând legătura cu proprietarul intact). |