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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
BackgroundColor | Color? | Citire/scriere | Umplere de fundal aplicată în spatele textului fragmentat. |
CharacterSpacing | float | Citire/scriere | Intervalul de caracter (Tc) în unități spațiale text. |
CoordinateOrigin | CoordinateOrigin | Citire/scriere | Dacă poziționarea tratează Y ca linie de bază sau descendență. |
FontSize | float | Citire/scriere | Dimensiunea fontului în puncte. |
FontStyle | FontStyles | Citire/scriere | Steaguri de stil font (Bold / Italic). |
ForegroundColor | Color? | Citire/scriere | Culoare de umplut (fără tragere) aplicată glifoanelor prezentate. |
FormattingOptions | TextFormattingOptions | Citire/scriere | Opțiuni de formatare a textului (modul de înfășurare, modul spațierii liniilor etc.). |
HorizontalAlignment | HorizontalAlignment | Citire/scriere | Alinierea orizontală a textului fragmentului. |
HorizontalScaling | float | Citire/scriere | Procentul de scară orizontală (default 100). |
Invisible | bool | Citire/scriere | Dacă textul este redat invizibil (mod de redare 3). |
LineSpacing | float | Citire/scriere | Intervalul liniilor (în primul rând) în unități de spațiu text. |
RenderingMode | TextRenderingMode | Citire/scriere | Modul de redare a glifului (umplere / lovitură / clip). |
Rotation | double | Citire/scriere | Unghiul de rotație în grade. |
StrikeOut | bool | Citire/scriere | Dacă textul are o caracteristică clară. |
StrokingColor | Color? | Citire/scriere | Culoarea tracțiunii (conceptului). |
Subscript | bool | Citire/scriere | Dacă textul este subscript. |
Superscript | bool | Citire/scriere | Dacă textul este superscript. |
Underline | bool | Citire/scriere | Dacă textul este subliniat. |
WordSpacing | float | Citire/scriere | Spațierea cuvintelor (Tw) în unitățile spațiale de text. |
Font | Aspose.Pdf.Text.Font? | Citire/scriere | Fontul folosit pentru a face fragment. |
DrawTextRectangleBorder | bool | Citire/scriere | Atunci când este adevărat, o margine dreptunghiulară se desenează în jurul casetei de limitare a textului. |
TabStops | TabStops | Citeşte. | Setări de tab-stop moştenite din fragmentul proprietar. |
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). |
IsBold | bool | Citire/scriere | Dacă fontul este în negrăz. |
IsItalic | bool | Citire/scriere | Dacă fontul este italic. |
IsUnderline | bool | Citire/scriere | Dacă textul este subliniat. |
IsStrikeOut | bool | Citire/scriere | Dacă textul are o caracteristică clară. |
IsSuperscript | bool | Citire/scriere | Dacă textul este superscript. |
IsSubscript | bool | Citire/scriere | Dacă textul este subscript. |
TabTag | string | Citeşte. | Token de șir introdus în textul redat în locul unui caracter tab. |
TextRise | double | Citire/scriere | Creșterea textului (superscript/subscript offset). |
FontData | FontData? | Citire/scriere | Datele de tip exterioare pentru încorporare (setate prin FontRepository.OpenFont). |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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. |