TextFragmentAbsorber
Yleiskatsaus
TextFragmentAbsorber on luokka Aspose.PDF FOSS:ssä .NET:lle.
Etsii tekstikatkelmia PDF-sivuilla, valinnaisesti vastaamalla hakulauseeseen.
Tämä luokka tarjoaa 21 menetelmää TextFragmentAbsorber-objektien kanssa työskentelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit.
Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text, ja 4 muuta.
Ominaisuudet
| Nimi | Tyyppi | Käyttö | Kuvaus |
|---|---|---|---|
TextEditOptions | TextEditOptions | Luku/Kirjoitus | Muokkausasetukset, jotka toteutetaan tekstin korvaamisen / fontin korvauksen aikana. |
TextFragments | TextFragmentCollection | Luku/Kirjoitus | Löydetyt tekstikatkelmat. |
Errors | List<TextExtractionError> | Luku | Diagnostiikka, joka tuotetaan tekstin poiminnan aikana. |
HasErrors | bool | Luku | Tosi, kun Errors sisältää vähintään yhden merkinnän. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Luku | Regex-kohtaiset fragmenttiryhmät, kun on rakennettu Regex[]-konstruktorin kautta; muuten tyhjä. |
Phrase | string? | Luku/Kirjoitus | Hakee tai asettaa hakulauseen. |
Text | string | Luku | Hakee kaikkien löydettyjen fragmenttien yhdistetyn tekstin. |
ExtractionOptions | TextExtractionOptions | Luku/Kirjoitus | Hakee tai asettaa tekstin poiminta-asetukset. |
TextSearchOptions | TextSearchOptions | Luku/Kirjoitus | Hakee tai asettaa tekstin hakuasetukset. |
TextReplaceOptions | TextReplaceOptions | Luku/Kirjoitus | Hakee tai asettaa tekstin korvausasetukset korvauskäyttäytymisen hallitsemiseksi. |
Menetelmät
| Signature | Description |
|---|---|
TextFragmentAbsorber() | Luo absorboija, joka kerää kaikki tekstifragmentit. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Luo absorboija, joka etsii tiettyä fraasia. |
TextFragmentAbsorber(phrase: string) | Luo absorboija yksittäiselle kirjaimelliselle fraasille. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Luo absorboija fraasille, jossa on muokkausvaihtoehdot. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Luo absorboija, joka etsii tiettyä fraasia hakuvaihtoehdoilla. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Luo absorboija fraasille, jossa on haku- ja muokkausvaihtoehdot. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Luo absorboija säännöllisestä lausekkeesta, jossa on muokkausvaihtoehdot. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Luo absorboija säännöllisestä lausekkeesta, jossa on hakuvaihtoehdot. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Luo absorboija säännöllisten lausekkeiden taulukosta; kukin käännetään omaan RegexResults-merkintään. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Luo absorboija, joka etsii käyttäen esikäännettyä .NET Regexia. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Luo absorboija, joka on konfiguroitu annetuilla muokkausvaihtoehdoilla. |
Visit(page: Page) | Käy läpi sivu ja poimi/etsi tekstifragmentit. |
Visit(xForm: XForm) | Etsi Form XObjectin sisältövirrasta tekstifragmentteja. |
Visit(pdf: Document) | Käy läpi kaikki asiakirjan sivut. |
ApplyForAllFragments(font: Font) | Käytä annettua fonttia kaikkiin absorboituihin fragmentteihin. |
ApplyForAllFragments(font: Font, fontSize: float) | Käytä annettua fonttia + kokoa kaikkiin absorboituihin fragmentteihin. |
ApplyForAllFragments(fontSize: float) | Käytä annettua fonttikokoa kaikkiin absorboituihin fragmentteihin. |
RemoveAllText(document: Aspose.Pdf.Document) | Korvaa jokaisen fragmentin teksti tyhjällä merkkijonolla kaikilla asiakirjan sivuilla. |
RemoveAllText(page: Aspose.Pdf.Page) | Korvaa jokaisen fragmentin teksti tyhjällä merkkijonolla annetulla sivulla. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Korvaa jokaisen fragmentin teksti tyhjällä merkkijonolla annetulla sivulla, rajoitettuna suorakulmioon. |
Reset() | Tyhjennä absorboidut fragmentit, virheet ja per-regex tulokset. |