TextState
Übersicht
TextState ist eine Klasse in Aspose.PDF FOSS für .NET.
Textformatierungszustand.
Diese Klasse stellt 10 Methoden zur Arbeit mit TextState-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS für .NET-Pakets zugänglich. Eigenschaften: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName und 26 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
FontName | string? | Lesen/Schreiben | Ruft den Schriftartnamen ab oder legt ihn fest. |
TextXIndent | float | Lesen | On-page-Start X (Punkte) des Textes, zu dem dieser Zustand gehört. |
TextHeight | float | Lesen | Texthöhe in Punkten: (Aufstieg + |
FontSize | float | Lesen/Schreiben | Liest oder setzt die Schriftgröße. |
ForegroundColor | Color? | Lesen/Schreiben | Ruft die Vordergrundfarbe ab oder legt sie fest. |
StrokingColor | Color? | Lesen/Schreiben | Strichfarbe (Umriss) des Textes. |
CoordinateOrigin | CoordinateOrigin | Lesen/Schreiben | Ob die Textpositionierung Y als Grundlinie oder als Descender behandelt. |
BackgroundColor | Color? | Lesen/Schreiben | Liest oder legt die Hintergrundfarbe fest. |
IsBold | bool | Lesen/Schreiben | Ob die Schrift fett ist. |
IsItalic | bool | Lesen/Schreiben | Ob die Schrift kursiv ist. |
FontStyle | FontStyles | Lesen/Schreiben | Schriftstil-Flags (Fett, Kursiv usw.). |
Underline | bool | Lesen/Schreiben | Ob der Text unterstrichen ist (Alias für IsUnderline). |
IsUnderline | bool | Lesen/Schreiben | Ob der Text unterstrichen ist. |
IsStrikeOut | bool | Lesen/Schreiben | Ob der Text Durchstreichungen enthält. |
StrikeOut | bool | Lesen/Schreiben | Alias für IsStrikeOut. |
IsSuperscript | bool | Lesen/Schreiben | Ob der Text hochgestellt ist. |
Superscript | bool | Lesen/Schreiben | Alias für IsSuperscript. |
IsSubscript | bool | Lesen/Schreiben | Ob der Text tiefgestellt ist. |
Subscript | bool | Lesen/Schreiben | Alias für IsSubscript. |
CharacterSpacing | float | Lesen/Schreiben | Zeichenabstand in Texteinheiten. |
WordSpacing | float | Lesen/Schreiben | Wortabstand in Textraumeinheiten. |
HorizontalScaling | float | Lesen/Schreiben | Horizontale Skalierung in Prozent (Standard 100). |
LineSpacing | float | Lesen/Schreiben | Zeilenabstand (Leading) in Texteinheiten. |
TabTag | string | Lesen | String-Token, das in den gerenderten Text anstelle eines Tab-Zeichens eingefügt wird. |
HorizontalAlignment | HorizontalAlignment | Lesen/Schreiben | Horizontale Ausrichtung des Textes. |
RenderingMode | TextRenderingMode | Lesen/Schreiben | Textdarstellungsmodus (Tr-Operator). |
Invisible | bool | Lesen/Schreiben | Ob dieses Textfragment unsichtbar ist: Rendering-Modus 3, oder Text, den ein LATER undurchsichtiger gefüllter Rechteck vollständig verdeckt (hidden-by-occlusion: redaction-style covered text reports Invisible while its RenderingMode stays FillText). |
TextRise | double | Lesen/Schreiben | Textaufstieg (Hoch-/Tiefstellung Versatz). |
Rotation | double | Lesen/Schreiben | Textdrehwinkel in Grad. |
Font | Font? | Lesen/Schreiben | Ruft den Font ab oder legt ihn fest. |
FontData | FontData? | Lesen/Schreiben | Externe Schriftartdaten zum Einbetten (festgelegt über FontRepository.OpenFont). |
FormattingOptions | TextFormattingOptions | Lesen/Schreiben | Textformatierungsoptionen (WordWrapMode, LineSpacingMode usw.). |
Methoden
| Signatur | Beschreibung |
|---|---|
TextState() | Ruft TextState auf dieser TextState-Instanz auf. |
TextState(fontSize: double) | Ruft TextState(fontSize) auf dieser TextState-Instanz auf. |
TextState(fontFamily: string) | Ruft TextState(fontFamily) für diese TextState-Instanz auf. |
TextState(fontFamily: string, fontSize: double) | Ruft TextState(fontFamily, fontSize) für diese TextState-Instanz auf. |
TextState(fontFamily: string, bold: bool, italic: bool) | Ruft TextState(fontFamily, bold, italic) auf dieser TextState-Instanz auf. |
TextState(foregroundColor: System.Drawing.Color) | Ruft TextState(foregroundColor) auf dieser TextState-Instanz auf. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Ruft TextState(foregroundColor, fontSize) auf dieser TextState-Instanz auf. |
MeasureString(str: string) | Grobe Schätzung der Textbreite bei der aktuellen Schrift/Größe. |
MeasureHeight(character: char) | Höhe des Zeichens bei der aktuellen Schriftart / Größe, in Punkten — die eigene Begrenzungsrahmenhöhe des Glyphs (yMax − yMin), auf den Textraum abgebildet als Höhe × FontSize / 1000. |
ApplyChangesFrom(textState: TextState) | Kopiere jede öffentliche Formatierungseigenschaft von other in diesen Zustand (wobei die Besitzerverknüpfung erhalten bleibt). |