TextFragmentState
Přehled
TextFragmentState je třída v Aspose.PDF FOSS pro .NET. Dědí z: TextState.
Stav formátování textu na úrovni fragmentu.
Tato třída poskytuje 12 metod pro práci s objekty TextFragmentState v programech .NET. Dostupné metody zahrnují: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData a dalších 28.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
BackgroundColor | Color? | Čtení/zápis | Výplň pozadí aplikována za text fragmentu. |
CharacterSpacing | float | Čtení/zápis | Rozestupy znaků (Tc) v jednotkách textového prostoru. |
CoordinateOrigin | CoordinateOrigin | Čtení/zápis | Zda pozicování zachází s Y jako s osnovou nebo jako s descenderem. |
FontSize | float | Čtení/zápis | Velikost písma v bodech. |
FontStyle | FontStyles | Čtení/zápis | Příznaky stylu písma (Bold / Italic). |
ForegroundColor | Color? | Čtení/zápis | Barva výplně (nečárová) aplikovaná na vykreslené glify. |
FormattingOptions | TextFormattingOptions | Čtení/zápis | Možnosti formátování textu (režim zalamování, režim řádkování atd.). |
HorizontalAlignment | HorizontalAlignment | Čtení/zápis | Horizontální zarovnání textu fragmentu. |
HorizontalScaling | float | Čtení/zápis | Procento horizontálního škálování (výchozí 100). |
Invisible | bool | Čtení/zápis | Zda je text vykreslen neviditelně (režim vykreslování 3). |
LineSpacing | float | Čtení/zápis | Řádkování (leading) v jednotkách textového prostoru. |
RenderingMode | TextRenderingMode | Čtení/zápis | Režim vykreslování glifu (fill / stroke / clip). |
Rotation | double | Čtení/zápis | Úhel rotace ve stupních. |
StrikeOut | bool | Čtení/zápis | Zda je text přeškrtnutý. |
StrokingColor | Color? | Čtení/zápis | Barva tahu (obrys). |
Subscript | bool | Čtení/zápis | Zda je text v dolním indexu. |
Superscript | bool | Čtení/zápis | Zda je text v horním indexu. |
Underline | bool | Čtení/zápis | Zda je text podtržený. |
WordSpacing | float | Čtení/zápis | Rozestup slov (Tw) v jednotkách textového prostoru. |
Font | Aspose.Pdf.Text.Font? | Čtení/zápis | Písmo použité k vykreslení fragmentu. |
DrawTextRectangleBorder | bool | Čtení/zápis | Když je true, kolem ohraničujícího rámečku textu se vykreslí obdélníkový okraj. |
TabStops | TabStops | Čtení | Nastavení tabulátorů zděděná z vlastnického fragmentu. |
FontName | string? | Čtení/zápis | Získá nebo nastaví název písma. |
TextXIndent | float | Čtení | Počáteční pozice X (v bodech) na stránce, ke které tento stav patří. |
TextHeight | float | Čtení | Výška textu v bodech: (Stoupání + |
IsBold | bool | Čtení/zápis | Zda je písmo tučné. |
IsItalic | bool | Čtení/zápis | Zda je písmo kurzívou. |
IsUnderline | bool | Čtení/zápis | Zda je text podtržený. |
IsStrikeOut | bool | Čtení/zápis | Zda je text přeškrtnutý. |
IsSuperscript | bool | Čtení/zápis | Zda je text ve formátu horního indexu. |
IsSubscript | bool | Čtení/zápis | Zda je text ve formátu dolního indexu. |
TabTag | string | Čtení | Řetězcový token vložený do vykresleného textu místo znaku tabulátoru. |
TextRise | double | Čtení/zápis | Zvětšení textu (posun horního/dolního indexu). |
FontData | FontData? | Čtení/zápis | Externí data fontu pro vkládání (nastaveno přes FontRepository.OpenFont). |
Metody
| Podpis: | Popis: |
|---|---|
TextFragmentState(fragment: TextFragment) | Zabalte podkladový stav fragmentu, aby zápisy proudily zpět do něj. |
ApplyChangesFrom(textState: TextState) | Zkopírujte všechny veřejné vlastnosti formátování z textState do tohoto stavu. |
IsFitRectangle(str: string, rect: Rectangle) | Vrátí true, pokud se vykreslený text vejde do zadaného obdélníku při aktuálním fontu / size. |
MeasureHeight(character: char) | Změřte výšku jednoho znaku při aktuálním fontu / velikosti, v bodech. |
MeasureString(str: string) | Změřte vykreslenou šířku str při aktuálním fontu / velikosti, v bodech. |
TextState() | Volá TextState na této instanci TextFragmentState. |
TextState(fontSize: double) | Volá TextState(fontSize) na této instanci TextFragmentState. |
TextState(fontFamily: string) | Zda je text přeškrtnutý. |
TextState(fontFamily: string, fontSize: double) | Volá TextState(fontFamily, fontSize) na této instanci TextFragmentState. |
TextState(fontFamily: string, bold: bool, italic: bool) | Volá TextState(fontFamily, bold, italic) na této TextFragmentState instanci. |
TextState(foregroundColor: System.Drawing.Color) | Písmo použité k vykreslení fragmentu. Vrací základ přetypovaný na ; nastavovače. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Volá TextState(foregroundColor, fontSize) na této TextFragmentState instanci. |