TextFragmentState

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

NameTypeAccessDescription
BackgroundColorColor?Read/WriteHintergrundfüllung, die hinter dem Fragmenttext angewendet wird.
CharacterSpacingfloatRead/WriteZeichenabstand (Tc) in textbezogenen Einheiten.
CoordinateOriginCoordinateOriginRead/WriteOb die Positionierung Y als Grundlinie oder als Deszender behandelt.
FontSizefloatRead/WriteSchriftgröße in Punkten.
FontStyleFontStylesRead/WriteSchriftstil-Flags (Fett / Kursiv).
ForegroundColorColor?Read/WriteFüllfarbe (nicht strichend) die auf die gerenderten Glyphen angewendet wird.
FormattingOptionsTextFormattingOptionsRead/WriteTextformatierungsoptionen (Umbruchmodus, Zeilenabstandmodus usw.).
HorizontalAlignmentHorizontalAlignmentRead/WriteHorizontale Ausrichtung des Fragmenttexts.
HorizontalScalingfloatRead/WriteHorizontaler Skalierungsprozentsatz (Standard 100).
InvisibleboolRead/WriteOb der Text unsichtbar gerendert wird (Rendermodus 3).
LineSpacingfloatRead/WriteZeilenabstand (Leading) in textbezogenen Einheiten.
RenderingModeTextRenderingModeRead/WriteGlyph-Rendermodus (Füllung / Kontur / Clip).
RotationdoubleRead/WriteRotationswinkel in Grad.
StrikeOutboolRead/WriteOb der Text durchgestrichen ist.
StrokingColorColor?Read/WriteStrichfarbe (Umriss).
SubscriptboolRead/WriteOb der Text tiefgestellt ist.
SuperscriptboolRead/WriteOb der Text hochgestellt ist.
UnderlineboolRead/WriteOb der Text unterstrichen ist.
WordSpacingfloatRead/WriteWortabstand (Tw) in textbezogenen Einheiten.
FontAspose.Pdf.Text.Font?Read/WriteDie Schrift, die zum Rendern des Fragments verwendet wird.
DrawTextRectangleBorderboolRead/WriteWenn wahr, wird ein rechteckiger Rahmen um die Textbegrenzungsbox gezeichnet.
TabStopsTabStopsReadTabstopp-Einstellungen, die vom übergeordneten Fragment geerbt werden.
FontNamestring?Read/WriteLiest oder setzt den Schriftartnamen.
TextHeightfloatReadUngefä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).
IsBoldboolRead/WriteOb die Schrift fett ist.
IsItalicboolRead/WriteOb die Schrift kursiv ist.
IsUnderlineboolRead/WriteOb der Text unterstrichen ist.
IsStrikeOutboolRead/WriteOb der Text durchgestrichen ist.
IsSuperscriptboolRead/WriteOb der Text hochgestellt ist.
IsSubscriptboolRead/WriteOb der Text tiefgestellt ist.
TabTagstringReadString-Token, das im gerenderten Text anstelle eines Tabulatorzeichens eingefügt wird.
TextRisedoubleRead/WriteTextaufstieg (Hoch-/Tiefstellung-Offset).
FontDataFontData?Read/WriteExterne Schriftartdaten zum Einbetten (gesetzt über FontRepository.OpenFont).

Methoden

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

Siehe auch

 Deutsch