TextFragmentAbsorber

TextFragmentAbsorber

Přehled

TextFragmentAbsorber je třída v Aspose.PDF FOSS pro .NET.

Vyhledává textové fragmenty na stránkách PDF, volitelně odpovídající hledané frázi.

Tato třída poskytuje 21 metod pro práci s objekty TextFragmentAbsorber v programech .NET. Dostupné metody zahrnují: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text a dalších 4.

Vlastnosti

Název:Typ:PřístupPopis:
TextEditOptionsTextEditOptionsČtení/zápisUpravit možnosti použité při nahrazování textu / nahrazování písma.
TextFragmentsTextFragmentCollectionČtení/zápisNalezené úryvky textu.
ErrorsList<TextExtractionError>ČteníDiagnostika vydaná při extrahování textu.
HasErrorsboolČteníTrue, pokud Errors obsahuje alespoň jednu položku.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>ČteníSkupiny fragmentů podle regulárního výrazu při konstrukci pomocí ctor Regex[]; jinak prázdné.
Phrasestring?Čtení/zápisZíská nebo nastaví vyhledávací frázi.
TextstringČteníZíská spojený text všech nalezených fragmentů.
ExtractionOptionsTextExtractionOptionsČtení/zápisZíská nebo nastaví možnosti extrakce textu.
TextSearchOptionsTextSearchOptionsČtení/zápisZíská nebo nastaví možnosti vyhledávání textu.
TextReplaceOptionsTextReplaceOptionsČtení/zápisZíská nebo nastaví možnosti nahrazování textu pro řízení chování nahrazování.

Metody

Podpis:Popis:
TextFragmentAbsorber()Vytvořte absorbér, který shromažďuje všechny textové fragmenty.
TextFragmentAbsorber(searchPhrase: string, isRegex: bool)Vytvořte absorber, který vyhledává konkrétní frázi.
TextFragmentAbsorber(phrase: string)Vytvořte absorber pro jedinou doslovnou frázi.
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions)Vytvořte absorber pro frázi s možnostmi úprav.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions)Vytvořte absorber, který vyhledává konkrétní frázi s možnostmi vyhledávání.
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions)Vytvořte absorber pro frázi s možnostmi vyhledávání + úprav.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions)Vytvořte absorber z regulárního výrazu s možnostmi úprav.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions)Vytvořte absorber z regexu s možnostmi vyhledávání.
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions)Vytvořte absorber z pole regexů; každý se zkompiluje do své vlastní položky RegexResults.
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex)Vytvořte absorber, který vyhledává pomocí předkompilovaného .NET regexu.
TextFragmentAbsorber(textEditOptions: TextEditOptions)Vytvořte absorber nakonfigurovaný s danými možnostmi úprav.
Visit(page: Page)Navštivte stránku a extrahujte/hledejte textové fragmenty.
Visit(xForm: XForm)Prohledejte obsahový proud Form XObject pro textové fragmenty.
ApplyForAllFragments(font: Font)Použijte dodaný font na každý absorbovaný fragment.
ApplyForAllFragments(font: Font, fontSize: float)Použijte dodaný font + velikost na každý absorbovaný fragment.
ApplyForAllFragments(fontSize: float)Použijte dodanou velikost písma na každý absorbovaný fragment.
RemoveAllText(document: Aspose.Pdf.Document)Nahraďte text každého fragmentu prázdným řetězcem na všech stránkách dokumentu.
RemoveAllText(page: Aspose.Pdf.Page)Nahraďte text každého fragmentu prázdným řetězcem na zadané stránce.
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle)Nahraďte text každého fragmentu prázdným řetězcem na zadané stránce, omezené na rect.
Reset()Vymažte absorbované fragmenty, chyby a výsledky podle regulárních výrazů.
Visit(pdf: Document)Navštivte všechny stránky dokumentu.

Viz také:

 Čeština