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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
TabStops | TabStops? | Read/Write | Tabulatoren für dieses Fragment (verwendet mit #$TAB-Markierungen im Text). |
TextEditOptions | TextEditOptions | Read/Write | Bearbeitungsoptionen, die bei Textersetzung / Schriftartsubstitution angewendet werden. |
IsInLineParagraph | bool | Read/Write | Wenn 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”). |
IsInNewPage | bool | Read/Write | Liest oder legt fest, ob es sich auf einer neuen Seite befindet. |
VerticalAlignment | VerticalAlignment | Read/Write | Liest oder legt die vertikale Ausrichtung fest. |
Text | string | Read/Write | Der Textinhalt. |
ReplaceOptions | TextReplaceOptions | Read | Textersetzungsoptionen, die von TextFragmentAbsorber zum Ersetzen von Pfaden verwendet werden. |
Page | Page? | Read | Die Seite, zu der dieses Fragment gehört (öffentlicher Alias für SourcePage). |
Form | XForm? | Read | Das XForm, aus dem dieses Fragment extrahiert wurde, oder null für Seiten‑Level‑Fragmente. |
FootNote | Note? | Read/Write | Optionale Fußnote, die an dieses Fragment angehängt ist. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Horizontale Ausrichtung, die verwendet wird, wenn dieses Fragment als Paragraph angeordnet wird (zu page.Paragraphs hinzugefügt). |
Rectangle | Rectangle? | Read | Das Begrenzungsrechteck dieses Textfragments auf der Seite. |
Position | Position? | Read/Write | Die Textposition. |
BaselinePosition | Position? | Read/Write | Die Basislinienposition des Textes. |
Margin | MarginInfo | Read/Write | Randinformationen für das Layout, wenn als Paragraph‑Element verwendet. |
TextState | TextFragmentState | Read | Textzustand (Schriftart, Größe, Farbe). |
PageIndex | int | Read | Der Seitenindex (0‑basiert), auf dem dieses Fragment gefunden wurde. |
FontSize | double | Read | Kurzform für TextState.FontSize. |
Segments | TextSegmentCollection | Read/Write | Die Sammlung von Textsegmenten, aus denen dieses Fragment besteht (1‑basiert). |
Hyperlink | Hyperlink | Read/Write | Hyperlink, der auf dieses Fragment angewendet wird. |
EndNote | Note? | Read/Write | Endnote, die an dieses Fragment angehängt ist. |
WrapLinesCount | int | Read/Write | Anzahl der umgebrochenen Zeilen, die während des Layouts berechnet wurden. |
IsFirstParagraphInColumn | bool | Read/Write | Erzwingt, dass der Paragraph eine neue Spalte beginnt. |
IsKeptWithNext | bool | Read/Write | Hält diesen Paragraphen auf derselben Seite wie den nächsten. |
HyperlinkText | string? | Read/Write | Legacy‑Zeichenketten‑Hyperlink‑Ziel. |
ZIndex | int | Read/Write | Z‑Order‑Index, der vom DOM‑Renderer verwendet wird. |
Methoden
| Signature | Description |
|---|---|
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. |