TextFragmentState
Übersicht
TextFragmentState ist eine Klasse in Aspose.PDF FOSS für .NET.
Erbt von: TextState.
Fragment-Level-Textformatierungsstatus.
Diese Klasse bietet 6 Methoden zur Arbeit mit TextFragmentState-Objekten in .NET-Programmen.
Verfügbare Methoden umfassen: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState.
Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich.
Eigenschaften: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData und 27 weitere.
Eigenschaften
| Name | Type | Access | Description |
|---|---|---|---|
BackgroundColor | Color? | Read/Write | Hintergrundfüllung, die hinter dem Fragmenttext angewendet wird. |
CharacterSpacing | float | Read/Write | Zeichenabstand (Tc) in textbezogenen Einheiten. |
CoordinateOrigin | CoordinateOrigin | Read/Write | Ob die Positionierung Y als Grundlinie oder als Deszender behandelt. |
FontSize | float | Read/Write | Schriftgröße in Punkten. |
FontStyle | FontStyles | Read/Write | Schriftstil-Flags (Fett / Kursiv). |
ForegroundColor | Color? | Read/Write | Füllfarbe (nicht strichend) die auf die gerenderten Glyphen angewendet wird. |
FormattingOptions | TextFormattingOptions | Read/Write | Textformatierungsoptionen (Umbruchmodus, Zeilenabstandmodus usw.). |
HorizontalAlignment | HorizontalAlignment | Read/Write | Horizontale Ausrichtung des Fragmenttexts. |
HorizontalScaling | float | Read/Write | Horizontaler Skalierungsprozentsatz (Standard 100). |
Invisible | bool | Read/Write | Ob der Text unsichtbar gerendert wird (Rendermodus 3). |
LineSpacing | float | Read/Write | Zeilenabstand (Leading) in textbezogenen Einheiten. |
RenderingMode | TextRenderingMode | Read/Write | Glyph-Rendermodus (Füllung / Kontur / Clip). |
Rotation | double | Read/Write | Rotationswinkel in Grad. |
StrikeOut | bool | Read/Write | Ob der Text durchgestrichen ist. |
StrokingColor | Color? | Read/Write | Strichfarbe (Umriss). |
Subscript | bool | Read/Write | Ob der Text tiefgestellt ist. |
Superscript | bool | Read/Write | Ob der Text hochgestellt ist. |
Underline | bool | Read/Write | Ob der Text unterstrichen ist. |
WordSpacing | float | Read/Write | Wortabstand (Tw) in textbezogenen Einheiten. |
Font | Aspose.Pdf.Text.Font? | Read/Write | Die Schrift, die zum Rendern des Fragments verwendet wird. |
DrawTextRectangleBorder | bool | Read/Write | Wenn wahr, wird ein rechteckiger Rahmen um die Textbegrenzungsbox gezeichnet. |
TabStops | TabStops | Read | Tabstopp-Einstellungen, die vom übergeordneten Fragment geerbt werden. |
FontName | string? | Read/Write | Liest oder setzt den Schriftartnamen. |
TextHeight | float | Read | Ungefähre Texthöhe in Punkten; approximiert die aus dem Glyphenbegrenzungsrahmen abgeleitete Höhe, indem die Schriftgröße zurückgegeben wird (typisches Verhältnis zwischen FontSize und gerenderter Texthöhe ist ausreichend genau für die Layout-Mathematik, die dies verwendet). |
IsBold | bool | Read/Write | Ob die Schrift fett ist. |
IsItalic | bool | Read/Write | Ob die Schrift kursiv ist. |
IsUnderline | bool | Read/Write | Ob der Text unterstrichen ist. |
IsStrikeOut | bool | Read/Write | Ob der Text durchgestrichen ist. |
IsSuperscript | bool | Read/Write | Ob der Text hochgestellt ist. |
IsSubscript | bool | Read/Write | Ob der Text tiefgestellt ist. |
TabTag | string | Read | String-Token, das im gerenderten Text anstelle eines Tabulatorzeichens eingefügt wird. |
TextRise | double | Read/Write | Textaufstieg (Hoch-/Tiefstellung-Offset). |
FontData | FontData? | Read/Write | Externe Schriftartdaten zum Einbetten (gesetzt über FontRepository.OpenFont). |
Methoden
| Signatur | Beschreibung |
|---|---|
TextFragmentState(fragment: TextFragment) | Umhüllt den zugrunde liegenden Zustand des Fragments, sodass Schreibvorgänge zu ihm zurückfließen. |
ApplyChangesFrom(textState: TextState) | Kopiert jede öffentliche Formatierungseigenschaft von textState in diesen Zustand. |
IsFitRectangle(str: string, rect: Rectangle) | Gibt true zurück, wenn der gerenderte Text innerhalb des bereitgestellten Rechtecks bei der aktuellen font / size passt. |
MeasureHeight(character: char) | Misst die Höhe eines einzelnen Zeichens bei der aktuellen font / size in points. |
MeasureString(str: string) | Misst die gerenderte Breite von str bei der aktuellen font / size in points. |
TextState() | Ruft TextState für diese TextFragmentState-Instanz auf. |