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

NomTypeAccèsDescription
TabStopsTabStops?Read/WriteTabulations pour ce fragment (utilisées avec les marqueurs #$TAB dans le texte).
TextEditOptionsTextEditOptionsRead/WriteOptions d’édition appliquées lors du remplacement de texte / substitution de police.
IsInLineParagraphboolRead/WriteLorsque 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”).
IsInNewPageboolRead/WriteObtient ou définit s’il se trouve sur une nouvelle page.
VerticalAlignmentVerticalAlignmentRead/WriteObtient ou définit l’alignement vertical.
TextstringRead/WriteLe contenu texte.
ReplaceOptionsTextReplaceOptionsReadOptions de remplacement de texte utilisées par TextFragmentAbsorber pour remplacer les chemins.
PagePage?ReadLa page à laquelle ce fragment appartient (alias public de SourcePage).
FormXForm?ReadLe XForm dont ce fragment a été extrait, ou null pour les fragments au niveau de la page.
FootNoteNote?Read/WriteNote de bas de page facultative attachée à ce fragment.
HorizontalAlignmentHorizontalAlignmentRead/WriteAlignement horizontal utilisé lorsque ce fragment est disposé comme un paragraphe (ajouté à page.Paragraphs).
RectangleRectangle?ReadLe rectangle englobant de ce fragment de texte sur la page.
PositionPosition?Read/WriteLa position du texte.
BaselinePositionPosition?Read/WriteLa position de la ligne de base du texte.
MarginMarginInfoRead/WriteInformations de marge pour la mise en page lorsqu’il est utilisé comme élément de paragraphe.
TextStateTextFragmentStateReadÉtat du texte (police, taille, couleur).
PageIndexintReadL’index de la page (à partir de 0) sur laquelle ce fragment a été trouvé.
FontSizedoubleReadRaccourci pour TextState.FontSize.
SegmentsTextSegmentCollectionRead/WriteLa collection de segments de texte qui composent ce fragment (indexé à partir de 1).
HyperlinkHyperlinkRead/WriteHyperlien appliqué à ce fragment.
EndNoteNote?Read/WriteNote de fin attachée à ce fragment.
WrapLinesCountintRead/WriteNombre de lignes renvoyées calculées lors de la mise en page.
IsFirstParagraphInColumnboolRead/WriteForcer le paragraphe à commencer une nouvelle colonne.
IsKeptWithNextboolRead/WriteConserver ce paragraphe sur la même page que le suivant.
HyperlinkTextstring?Read/WriteCible d’hyperlien de type chaîne (héritée).
ZIndexintRead/WriteIndex d’ordre Z utilisé par le rendu DOM.

Méthodes

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

Voir aussi

 Français