TextFragmentAbsorber
Približni podaci
TextFragmentAbsorber je klasa u Aspose.PDF FOSS za .NET.
Pretraživanje dijelova teksta na PDF stranicama, pri čemu se opciono podudara s tražnim izrazom.
Ova klasa pruža 21 metodu za rad s TextFragmentAbsorber objektima u .NET programima. Postoje i sljedeće metode: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text, i još 4 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
TextEditOptions | TextEditOptions | Čitanje/pisanje | Opcije uređivanja primjenjene tijekom zamjena teksta / zamjene fontova. |
TextFragments | TextFragmentCollection | Čitanje/pisanje | Našli smo fragmente teksta. |
Errors | List<TextExtractionError> | Čitaj. | Dijagnostika emitirana prilikom izvlačenja teksta. |
HasErrors | bool | Čitaj. | Istina kada greške imaju barem jedan zapis. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Čitaj. | Per-regex fragmenta grupe kada je konstruiran putem Regex[] ctor; u suprotnom prazna. |
Phrase | string? | Čitanje/pisanje | Dobija ili postavlja tražni izraz. |
Text | string | Čitaj. | Dobiva koncetirani tekst svih pronađenih fragmenata. |
ExtractionOptions | TextExtractionOptions | Čitanje/pisanje | Dobiva ili postavlja opcije za izvlačenje teksta. |
TextSearchOptions | TextSearchOptions | Čitanje/pisanje | Dobiva ili postavlja opcije za pretraživanje teksta. |
TextReplaceOptions | TextReplaceOptions | Čitanje/pisanje | Dobija ili postavlja opcije za zamjenu teksta za kontrolu ponašanja zamjene. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
TextFragmentAbsorber() | Stvoriti apsorber koji prikuplja sve fragmente teksta. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Stvorite absorber koji traži određenu frazu. |
TextFragmentAbsorber(phrase: string) | Stvorite apsorber za jednu doslovnu frazu. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Stvoriti absorber za frazu s izborima uređivanja. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Stvoriti absorber koji traži određenu frazu s opcijama za pretragu. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Stvoriti absorber za frazu s opcijama pretraživanja + uređivanja. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Stvoriti absorber iz regex s mogućnostima uređivanja. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Stvoriti absorber iz regex s opcijama za pretraživanje. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Stvoriti absorber iz niza regexes; svaki kompiluje u svoj RegexResults unosa. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Stvoriti absorber koji pretražuje koristeći unaprijed sastavljen .NET Regex. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Stvoriti absorber konfiguriran s navedenim opcijama uređivanja. |
Visit(page: Page) | Posjetite stranicu i izvlačite/ pretražite fragmentove teksta. |
Visit(xForm: XForm) | Pretražite sadržajni tok XObjekta obrasca za tekstne fragmente. |
Visit(pdf: Document) | Posjetite sve stranice dokumenta. |
ApplyForAllFragments(font: Font) | Na svaki apsorbirani fragment nanesite dostavljeni font. |
ApplyForAllFragments(font: Font, fontSize: float) | U svakom od ugrađenih fragmenata primijenite dostavljenu font + veličinu. |
ApplyForAllFragments(fontSize: float) | U svakom od ugrađenih fragmenata primijenite dostavljenu veličinu slova. |
RemoveAllText(document: Aspose.Pdf.Document) | Zamjenite tekst svakog fragmenta praznim nizom na svakoj stranici u dokumentu. |
RemoveAllText(page: Aspose.Pdf.Page) | Zamjenite tekst svakog fragmenta praznim nizom na datoj stranici. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Zamjenite tekst svakog fragmenta praznim nizom na datoj stranici, ograničenim na rect. |
Reset() | Očisti usisavani fragmenti, greške i rezultate per-regex. |