TextState

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

NameTypZugriffBeschreibung
FontNamestring?Lesen/SchreibenRuft den Schriftartnamen ab oder legt ihn fest.
TextXIndentfloatLesenOn-page-Start X (Punkte) des Textes, zu dem dieser Zustand gehört.
TextHeightfloatLesenTexthöhe in Punkten: (Aufstieg +
FontSizefloatLesen/SchreibenLiest oder setzt die Schriftgröße.
ForegroundColorColor?Lesen/SchreibenRuft die Vordergrundfarbe ab oder legt sie fest.
StrokingColorColor?Lesen/SchreibenStrichfarbe (Umriss) des Textes.
CoordinateOriginCoordinateOriginLesen/SchreibenOb die Textpositionierung Y als Grundlinie oder als Descender behandelt.
BackgroundColorColor?Lesen/SchreibenLiest oder legt die Hintergrundfarbe fest.
IsBoldboolLesen/SchreibenOb die Schrift fett ist.
IsItalicboolLesen/SchreibenOb die Schrift kursiv ist.
FontStyleFontStylesLesen/SchreibenSchriftstil-Flags (Fett, Kursiv usw.).
UnderlineboolLesen/SchreibenOb der Text unterstrichen ist (Alias für IsUnderline).
IsUnderlineboolLesen/SchreibenOb der Text unterstrichen ist.
IsStrikeOutboolLesen/SchreibenOb der Text Durchstreichungen enthält.
StrikeOutboolLesen/SchreibenAlias für IsStrikeOut.
IsSuperscriptboolLesen/SchreibenOb der Text hochgestellt ist.
SuperscriptboolLesen/SchreibenAlias für IsSuperscript.
IsSubscriptboolLesen/SchreibenOb der Text tiefgestellt ist.
SubscriptboolLesen/SchreibenAlias für IsSubscript.
CharacterSpacingfloatLesen/SchreibenZeichenabstand in Texteinheiten.
WordSpacingfloatLesen/SchreibenWortabstand in Textraumeinheiten.
HorizontalScalingfloatLesen/SchreibenHorizontale Skalierung in Prozent (Standard 100).
LineSpacingfloatLesen/SchreibenZeilenabstand (Leading) in Texteinheiten.
TabTagstringLesenString-Token, das in den gerenderten Text anstelle eines Tab-Zeichens eingefügt wird.
HorizontalAlignmentHorizontalAlignmentLesen/SchreibenHorizontale Ausrichtung des Textes.
RenderingModeTextRenderingModeLesen/SchreibenTextdarstellungsmodus (Tr-Operator).
InvisibleboolLesen/SchreibenOb 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).
TextRisedoubleLesen/SchreibenTextaufstieg (Hoch-/Tiefstellung Versatz).
RotationdoubleLesen/SchreibenTextdrehwinkel in Grad.
FontFont?Lesen/SchreibenRuft den Font ab oder legt ihn fest.
FontDataFontData?Lesen/SchreibenExterne Schriftartdaten zum Einbetten (festgelegt über FontRepository.OpenFont).
FormattingOptionsTextFormattingOptionsLesen/SchreibenTextformatierungsoptionen (WordWrapMode, LineSpacingMode usw.).

Methoden

SignaturBeschreibung
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).

Siehe auch

 Deutsch