TextFragment

TextFragment

Übersicht

TextFragment ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: BaseParagraph.

Stellt ein Textfragment auf einer Seite mit Positions‑ und Stilinformationen dar.

Diese Klasse stellt 8 Methoden zur Arbeit mit TextFragment-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich. Eigenschaften: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment und 20 weitere.

Eigenschaften

NameTypZugriffBeschreibung
TabStopsTabStops?Read/WriteTabulatoren für dieses Fragment (verwendet mit #$TAB-Markierungen im Text).
TextEditOptionsTextEditOptionsRead/WriteBearbeitungsoptionen, die bei Textersetzung / Schriftartsubstitution angewendet werden.
IsInLineParagraphboolRead/WriteWenn true, wird dieses Textfragment in derselben Zeile wie das vorherige Inline‑Paragraph gerendert (siehe docs.aspose.com/pdf/net/add-text-to-pdf-file “inline paragraphs”).
IsInNewPageboolRead/WriteLiest oder legt fest, ob es sich auf einer neuen Seite befindet.
VerticalAlignmentVerticalAlignmentRead/WriteLiest oder legt die vertikale Ausrichtung fest.
TextstringRead/WriteDer Textinhalt.
ReplaceOptionsTextReplaceOptionsReadTextersetzungsoptionen, die von TextFragmentAbsorber zum Ersetzen von Pfaden verwendet werden.
PagePage?ReadDie Seite, zu der dieses Fragment gehört (öffentlicher Alias für SourcePage).
FormXForm?ReadDas XForm, aus dem dieses Fragment extrahiert wurde, oder null für Seiten‑Level‑Fragmente.
FootNoteNote?Read/WriteOptionale Fußnote, die an dieses Fragment angehängt ist.
HorizontalAlignmentHorizontalAlignmentRead/WriteHorizontale Ausrichtung, die verwendet wird, wenn dieses Fragment als Paragraph angeordnet wird (zu page.Paragraphs hinzugefügt).
RectangleRectangle?ReadDas Begrenzungsrechteck dieses Textfragments auf der Seite.
PositionPosition?Read/WriteDie Textposition.
BaselinePositionPosition?Read/WriteDie Basislinienposition des Textes.
MarginMarginInfoRead/WriteRandinformationen für das Layout, wenn als Paragraph‑Element verwendet.
TextStateTextFragmentStateReadTextzustand (Schriftart, Größe, Farbe).
PageIndexintReadDer Seitenindex (0‑basiert), auf dem dieses Fragment gefunden wurde.
FontSizedoubleReadKurzform für TextState.FontSize.
SegmentsTextSegmentCollectionRead/WriteDie Sammlung von Textsegmenten, aus denen dieses Fragment besteht (1‑basiert).
HyperlinkHyperlinkRead/WriteHyperlink, der auf dieses Fragment angewendet wird.
EndNoteNote?Read/WriteEndnote, die an dieses Fragment angehängt ist.
WrapLinesCountintRead/WriteAnzahl der umgebrochenen Zeilen, die während des Layouts berechnet wurden.
IsFirstParagraphInColumnboolRead/WriteErzwingt, dass der Paragraph eine neue Spalte beginnt.
IsKeptWithNextboolRead/WriteHält diesen Paragraphen auf derselben Seite wie den nächsten.
HyperlinkTextstring?Read/WriteLegacy‑Zeichenketten‑Hyperlink‑Ziel.
ZIndexintRead/WriteZ‑Order‑Index, der vom DOM‑Renderer verwendet wird.

Methoden

SignatureDescription
TextFragment()Erstellt ein Textfragment mit Tabulatoren.
TextFragment(tabStops: TabStops)Ruft TextFragment für diese TextFragment-Instanz auf.
TextFragment(text: string)Erstellt ein Textfragment mit dem angegebenen Text.
TextFragment(text: string, tabStops: TabStops)Erstellt ein Textfragment mit dem angegebenen Text und der TabStops-Auflösungstabelle.
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?)
IsolateTextSegments(startIndex: int, length: int)Gibt Textsegmente zurück, die den angegebenen Zeichenbereich abdecken (startIndex ist 1‑basiert).
Clone()Flache Kopie des Fragments (Text + Zustand).
CloneWithSegments()Klont das Fragment UND seine Segmente.

Siehe auch

 Deutsch