TextFragmentAbsorber

TextFragmentAbsorber

Vue d’ensemble

TextFragmentAbsorber Il s’agit d’une classe dans Aspose.PDF FOSS pour .NET.

Recherche de fragments texte sur les pages PDF, optionnellement correspondant à une phrase de recherche.

Cette classe fournit 21 méthodes pour travailler avec des objets TextFragmentAbsorber dans les programmes .NET. Les méthodes disponibles comprennent : ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. 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 : Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text,Et encore 4 autres.

Propriétés

Nom deTypeAccessDescription
TextEditOptionsTextEditOptionsLire / ÉcrireÉdition des options appliquées lors de la substitution du texte / de l’échange de phon.
TextFragmentsTextFragmentCollectionLire / ÉcrireDes fragments de texte.
ErrorsList<TextExtractionError>LireLes diagnostics émis pendant l’extraction du texte.
HasErrorsboolLireIl est vrai lorsque les erreurs ont au moins une entrée.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>LireLes groupes de fragments par-regex lorsqu’ils sont construits via le ctor Regex[] ; vide autrement.
Phrasestring?Lire / ÉcrireObtient ou définit la phrase de recherche.
TextstringLireObtient le texte concaténé de tous les fragments trouvés.
ExtractionOptionsTextExtractionOptionsLire / ÉcrireObtient ou définit les options d’extraction de texte.
TextSearchOptionsTextSearchOptionsLire / ÉcrireObtient ou définit les options de recherche de texte.
TextReplaceOptionsTextReplaceOptionsLire / ÉcrireObtenez ou définissez des options de remplacement texte pour contrôler le comportement de substitution.

méthodes

SignatureDescription
TextFragmentAbsorber()Créez un absorbant qui collecte tous les fragments de texte.
TextFragmentAbsorber(searchPhrase: string, isRegex: bool)Créez un absorbeur qui cherche une phrase spécifique.
TextFragmentAbsorber(phrase: string)Créez un absorbant pour une seule phrase littéraire.
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions)Créez un absorbant pour une phrase avec des options d’édition.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions)Créez un absorbeur qui cherche une phrase spécifique avec les options de recherche.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions)Créez un absorbant pour une phrase avec les options de recherche + édition.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions)Créez un absorbeur d’un regex avec des options de modification.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions)Créez un absorbeur d’un regex avec les options de recherche.
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions)Créez un absorbeur d’une série de regages ; chacun se compile dans sa propre entrée RegexResults.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex)Créez un absorbeur qui recherche en utilisant un .NET Regex précompilé.
TextFragmentAbsorber(textEditOptions: TextEditOptions)Créez un absorbeur configuré avec les options d’édition données.
Visit(page: Page)Visitez une page et extraire/trouver des fragments de texte.
Visit(xForm: XForm)Recherchez le flux de contenu d’un formulaire XObject pour les fragments de texte.
Visit(pdf: Document)Visitez toutes les pages d’un document.
ApplyForAllFragments(font: Font)Appliquez le font fourni à chaque fragment absorbé.
ApplyForAllFragments(font: Font, fontSize: float)Appliquez la taille de la lettre + fournie à chaque fragment absorbé.
ApplyForAllFragments(fontSize: float)Appliquez la taille de la phonture fournie à chaque fragment absorbé.
RemoveAllText(document: Aspose.Pdf.Document)Remplacer le texte de chaque fragment par la barre vide sur chaque page du document.
RemoveAllText(page: Aspose.Pdf.Page)Remplacer le texte de chaque fragment par la ligne vide sur la page donnée.
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle)Remplacer le texte de chaque fragment par la ligne vide sur une page donnée, restreinte à l’ordre.
Reset()Les fragments, les erreurs et les résultats per-regex sont clairs.

Voir aussi

 Français