TextFragment
Vue d’ensemble
TextFragment Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET. hérité de : BaseParagraph.
Il représente un fragment de texte sur une page avec des informations de position et d’état.
Cette classe fournit 8 méthodes pour travailler avec des objets TextFragment dans les programmes .NET. Les méthodes disponibles comprennent : Clone, CloneWithSegments, IsolateTextSegments, TextFragment. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.PDF FOSS pour le package .Net. Propriétés : BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment,Et 20 autres.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
TabStops | TabStops? | Lire / Écrire | Tab stops pour ce fragment (utilisé avec les marquants #$TAB dans le texte). |
TextEditOptions | TextEditOptions | Lire / Écrire | Édition des options appliquées lors de la substitution du texte / de l’échange de phon. |
IsInLineParagraph | bool | Lire / Écrire | Lorsque cela est vrai, ce fragment de texte rend sur la même ligne que le paragraphe en ligne précédent (voir docs.aspose.com/pdf/net/add-text-to-pdf-file « paragraphes en lignes »). |
IsInNewPage | bool | Lire / Écrire | Obtient ou définit le is in new page. |
VerticalAlignment | VerticalAlignment | Lire / Écrire | Obtient ou définit l’alignement vertical. |
Text | string | Lire / Écrire | Le contenu du texte. |
ReplaceOptions | TextReplaceOptions | Lire | Les options de remplacement du texte utilisées par TextFragmentAbsorber remplacent les voies. |
Page | Page? | Lire | La page de ce fragment appartient à (lias public pour SourcePage). |
Form | XForm? | Lire | Le XForm ce fragment a été extrait de, ou null pour les fragments à niveau page. |
FootNote | Note? | Lire / Écrire | Une note de pied optionnelle attachée à ce fragment. |
HorizontalAlignment | HorizontalAlignment | Lire / Écrire | L’alignement horizontal est utilisé lorsque ce fragment est placé comme un paragraphe (ajouté à page.Paragrafes). |
Rectangle | Rectangle? | Lire | Le rectangle de bord de ce fragment texte sur la page. |
Position | Position? | Lire / Écrire | position du texte. |
BaselinePosition | Position? | Lire / Écrire | La position de base du texte. |
Margin | MarginInfo | Lire / Écrire | Informations de marge pour le layout lorsqu’elles sont utilisées comme un élément du paragraphe. |
TextState | TextFragmentState | Lire | État de texte (fonte, taille et couleur). |
PageIndex | int | Lire | Le index de page (0 basé) a été trouvé sur ce fragment. |
FontSize | double | Lire | Un coup de pouce pour le «Platch-Holder» !. |
Segments | TextSegmentCollection | Lire / Écrire | La collection de segments texte qui composent ce fragment (1-indexé). |
Hyperlink | Hyperlink | Lire / Écrire | Hyperlink appliqué à ce fragment. |
EndNote | Note? | Lire / Écrire | La fin est ajoutée à ce fragment. |
WrapLinesCount | int | Lire / Écrire | Le nombre de lignes enveloppées calculées pendant le layout. |
IsFirstParagraphInColumn | bool | Lire / Écrire | Forcez le paragraphe à démarrer une nouvelle colonne. |
IsKeptWithNext | bool | Lire / Écrire | Gardez ce paragraphe sur la même page que la prochaine. |
HyperlinkText | string? | Lire / Écrire | Cible de lien hypertexte. |
ZIndex | int | Lire / Écrire | L’index de commande Z est utilisé par le rendu DOM. |
méthodes
| Signature | Description |
|---|---|
TextFragment() | Créer un fragment de texte avec les stops. |
TextFragment(tabStops: TabStops) | Appelez TextFragment(tabStops) sur cette instance TextFragment. |
TextFragment(text: string) | Créer un fragment de texte avec le texte donné. |
TextFragment(text: string, tabStops: TabStops) | Créez un fragment de texte avec le texte donné et la table de résolution tabStops. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | Appelez TextFragment(text, rectangle, textState) sur cette instance TextFragment. |
IsolateTextSegments(startIndex: int, length: int) | Isoler la gamme de caractères [startIndex, startInindex+longueur) (startIndice est un offset de chiffres basé sur 0 dans le texte du fragment) dans son propre TextSegment(s): le segment de couverture est divisé en trois pièces (avant / isolé / après), chacune hérite du segment original TextState et la collection des segments du fragment est reconstruite pour refléter la division. |
Clone() | - Copie du fragment (text + état). |
CloneWithSegments() | Clonez le fragment et ses segments. |