TextFragmentAbsorber

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

NimiTyyppiKäyttöKuvaus
TextEditOptionsTextEditOptionsLuku/KirjoitusMuokkausasetukset, jotka toteutetaan tekstin korvaamisen / fontin korvauksen aikana.
TextFragmentsTextFragmentCollectionLuku/KirjoitusLöydetyt tekstikatkelmat.
ErrorsList<TextExtractionError>LukuDiagnostiikka, joka tuotetaan tekstin poiminnan aikana.
HasErrorsboolLukuTosi, kun Errors sisältää vähintään yhden merkinnän.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>LukuRegex-kohtaiset fragmenttiryhmät, kun on rakennettu Regex[]-konstruktorin kautta; muuten tyhjä.
Phrasestring?Luku/KirjoitusHakee tai asettaa hakulauseen.
TextstringLukuHakee kaikkien löydettyjen fragmenttien yhdistetyn tekstin.
ExtractionOptionsTextExtractionOptionsLuku/KirjoitusHakee tai asettaa tekstin poiminta-asetukset.
TextSearchOptionsTextSearchOptionsLuku/KirjoitusHakee tai asettaa tekstin hakuasetukset.
TextReplaceOptionsTextReplaceOptionsLuku/KirjoitusHakee tai asettaa tekstin korvausasetukset korvauskäyttäytymisen hallitsemiseksi.

Menetelmät

SignatureDescription
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.

Katso myös

 Suomi