TextFragmentAbsorber
Opinie generală
TextFragmentAbsorber este o clasă în Aspose.PDF FOSS pentru .NET.
Căutări pentru fragmente de text pe pagini PDF, opțional corespunzătoare unei fraze de căutare.
Această clasă oferă 21 de metode pentru a lucra cu obiecte TextFragmentAbsorber în programe .NET. Metodele disponibile includ: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text, şi încă 4 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
TextEditOptions | TextEditOptions | Citire/scriere | Opțiunile de editare aplicate în timpul înlocuirii textului / substituției fonturilor. |
TextFragments | TextFragmentCollection | Citire/scriere | Am găsit fragmente de text. |
Errors | List<TextExtractionError> | Citeşte. | Diagnostic emis în timp ce extrage text. |
HasErrors | bool | Citeşte. | E adevărat când Erorile au cel puțin o intrare. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Citeşte. | Grupuri de fragmente per-regex atunci când sunt construite prin Regex[] ctor; gol altfel. |
Phrase | string? | Citire/scriere | Obţine sau stabileşte fraza de căutare. |
Text | string | Citeşte. | Obţine textul concatenat al tuturor fragmentelor găsite. |
ExtractionOptions | TextExtractionOptions | Citire/scriere | Obține sau stabilește opțiunile de extracție a textului. |
TextSearchOptions | TextSearchOptions | Citire/scriere | Obține sau stabilește opțiunile de căutare text. |
TextReplaceOptions | TextReplaceOptions | Citire/scriere | Obține sau stabilește opțiuni de înlocuire text pentru a controla comportamentul de substituție. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
TextFragmentAbsorber() | Creează un absorber care colectează toate fragmentele de text. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Creează un absorber care caută o expresie specifică. |
TextFragmentAbsorber(phrase: string) | Creează un absorber pentru o singură frază literală. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Creează un absorber pentru o frază cu opțiuni de editare. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Creează un absorber care caută o frază specifică cu opțiuni de căutare. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Creează un absorber pentru o frază cu opțiuni de căutare + editare. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Crearea unui absorber dintr-un regex cu opțiuni de editare. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Creează un absorber dintr-un regex cu opțiuni de căutare. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Creați un absorber dintr-o matrice de regexuri; fiecare compilează în propria sa intrare RegexResults . |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Crearea unui absorber care caută folosind un .NET Regex precompilat. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Creează un absorber configurat cu opțiunile de editare date. |
Visit(page: Page) | Vizitați o pagină și extrageți/căutați fragmente de text. |
Visit(xForm: XForm) | Căutați fragmente de text în fluxul de conținut al unui Obiect X Form. |
Visit(pdf: Document) | Vizitați toate paginile unui document. |
ApplyForAllFragments(font: Font) | Aplicați fontul furnizat la fiecare fragment absorbit. |
ApplyForAllFragments(font: Font, fontSize: float) | Aplicați fontul + dimensiunea furnizată la fiecare fragment absorbit. |
ApplyForAllFragments(fontSize: float) | Aplicați dimensiunea fontului furnizată la fiecare fragment absorbit. |
RemoveAllText(document: Aspose.Pdf.Document) | Înlocuiți textul fiecărui fragment cu șirul gol de pe fiecare pagină din document. |
RemoveAllText(page: Aspose.Pdf.Page) | Înlocuiți textul fiecărui fragment cu șirul gol de pe pagina dată. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Înlocuiți textul fiecărui fragment cu șirul gol de pe pagina dată, restricționat la recte. |
Reset() | Fragmentele absorbite, erorile şi rezultatele per-regex. |