TextFragment
Vue d’ensemble
TextFragment est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : BaseParagraph.
Représente un fragment de texte sur une page avec des informations de position et de style.
Cette classe fournit 8 méthodes pour travailler avec des objets TextFragment dans les programmes .NET.
Les méthodes disponibles incluent : Clone, CloneWithSegments, IsolateTextSegments, TextFragment.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment, et 20 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
TabStops | TabStops? | Read/Write | Tabulations pour ce fragment (utilisées avec les marqueurs #$TAB dans le texte). |
TextEditOptions | TextEditOptions | Read/Write | Options d’édition appliquées lors du remplacement de texte / substitution de police. |
IsInLineParagraph | bool | Read/Write | Lorsque vrai, ce fragment de texte s’affiche sur la même ligne que le paragraphe en ligne précédent (voir docs.aspose.com/pdf/net/add-text-to-pdf-file “inline paragraphs”). |
IsInNewPage | bool | Read/Write | Obtient ou définit s’il se trouve sur une nouvelle page. |
VerticalAlignment | VerticalAlignment | Read/Write | Obtient ou définit l’alignement vertical. |
Text | string | Read/Write | Le contenu texte. |
ReplaceOptions | TextReplaceOptions | Read | Options de remplacement de texte utilisées par TextFragmentAbsorber pour remplacer les chemins. |
Page | Page? | Read | La page à laquelle ce fragment appartient (alias public de SourcePage). |
Form | XForm? | Read | Le XForm dont ce fragment a été extrait, ou null pour les fragments au niveau de la page. |
FootNote | Note? | Read/Write | Note de bas de page facultative attachée à ce fragment. |
HorizontalAlignment | HorizontalAlignment | Read/Write | Alignement horizontal utilisé lorsque ce fragment est disposé comme un paragraphe (ajouté à page.Paragraphs). |
Rectangle | Rectangle? | Read | Le rectangle englobant de ce fragment de texte sur la page. |
Position | Position? | Read/Write | La position du texte. |
BaselinePosition | Position? | Read/Write | La position de la ligne de base du texte. |
Margin | MarginInfo | Read/Write | Informations de marge pour la mise en page lorsqu’il est utilisé comme élément de paragraphe. |
TextState | TextFragmentState | Read | État du texte (police, taille, couleur). |
PageIndex | int | Read | L’index de la page (à partir de 0) sur laquelle ce fragment a été trouvé. |
FontSize | double | Read | Raccourci pour TextState.FontSize. |
Segments | TextSegmentCollection | Read/Write | La collection de segments de texte qui composent ce fragment (indexé à partir de 1). |
Hyperlink | Hyperlink | Read/Write | Hyperlien appliqué à ce fragment. |
EndNote | Note? | Read/Write | Note de fin attachée à ce fragment. |
WrapLinesCount | int | Read/Write | Nombre de lignes renvoyées calculées lors de la mise en page. |
IsFirstParagraphInColumn | bool | Read/Write | Forcer le paragraphe à commencer une nouvelle colonne. |
IsKeptWithNext | bool | Read/Write | Conserver ce paragraphe sur la même page que le suivant. |
HyperlinkText | string? | Read/Write | Cible d’hyperlien de type chaîne (héritée). |
ZIndex | int | Read/Write | Index d’ordre Z utilisé par le rendu DOM. |
Méthodes
| Signature | Description |
|---|---|
TextFragment() | Créer un fragment de texte avec des tabulations. |
TextFragment(tabStops: TabStops) | Appelle TextFragment sur cette instance de TextFragment. |
TextFragment(text: string) | Créer un fragment de texte avec le texte fourni. |
TextFragment(text: string, tabStops: TabStops) | Créer un fragment de texte avec le texte fourni et la table de résolution des tabStops. |
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?) | |
IsolateTextSegments(startIndex: int, length: int) | Retourner les segments de texte couvrant la plage de caractères donnée (startIndex est basé sur 1). |
Clone() | Copie superficielle du fragment (texte + état). |
CloneWithSegments() | Cloner le fragment ET ses segments. |