TextFragmentAbsorber
Översikt
TextFragmentAbsorber är en klass i Aspose.PDF FOSS för .NET.
Sök efter textfragment på PDF-sidor, som alternativt matchar en sökfras.
Denna klass innehåller 21 metoder för att arbeta med TextFragmentAbsorber objekt i .NET-program. Tillgängliga metoder inkluderar: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text,Och 4 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
TextEditOptions | TextEditOptions | Läs/ Skriv | Redigera alternativ som tillämpas under textbyte / fontbyten. |
TextFragments | TextFragmentCollection | Läs/ Skriv | Fick text fragment. |
Errors | List<TextExtractionError> | Läsning | Diagnoser som utfärdas medan textutdrag. |
HasErrors | bool | Läsning | Verkliga när fel har minst en inmatning. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Läsning | Per-regex fragment grupper när byggs via Regex[] ctor; tomt annars. |
Phrase | string? | Läs/ Skriv | Hämtar eller anger sökfrasen. |
Text | string | Läsning | Hämtar den sammanslagna texten för alla hittade fragment. |
ExtractionOptions | TextExtractionOptions | Läs/ Skriv | Hämtar eller anger alternativ för textutdrag. |
TextSearchOptions | TextSearchOptions | Läs/ Skriv | Hämtar eller anger alternativ för textsökning. |
TextReplaceOptions | TextReplaceOptions | Läs/ Skriv | Få eller ställa in alternativ för att ersätta text för kontroll av ersättning beteende. |
Metoder
| Signature | Beskrivning |
|---|---|
TextFragmentAbsorber() | Skapa en absorberare som samlar in alla textfragment. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Skapa en absorberare som letar efter ett visst ord. |
TextFragmentAbsorber(phrase: string) | Skapa en absorberare för ett enda bokstavligt ord. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Skapa en absorberare för ett ord med redigeringsalternativ. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Skapa en absorberare som söker efter ett visst ord med sökalternativ. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Skapa en absorberare för ett ord med sök + redigering alternativ. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Skapa en absorberare från en regex med redigeringsalternativ. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Skapa en absorberare från en regex med sökalternativ. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Skapa en absorberare från ett antal regegor; var och en sammanställer i sin egen RegexResults ingång. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Skapa en absorberare som söker med hjälp av en förkompilerad .NET Regex. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Skapa en absorberare konfigurerad med de angivna redigeringsalternativen. |
Visit(page: Page) | Besök en sida och extrahera/sök text fragment. |
Visit(xForm: XForm) | Sök innehållsströmmen i en Form XObject för textfragment. |
Visit(pdf: Document) | Besök alla sidor i ett dokument. |
ApplyForAllFragments(font: Font) | Applicera den levererade fontten till varje absorberat fragment. |
ApplyForAllFragments(font: Font, fontSize: float) | Applicera den levererade font + storlek på varje absorberat fragment. |
ApplyForAllFragments(fontSize: float) | Applicera den levererade fontstorleken på varje absorberat fragment. |
RemoveAllText(document: Aspose.Pdf.Document) | Ersätt text för varje fragment med den tomma raden över varje sida i dokumentet. |
RemoveAllText(page: Aspose.Pdf.Page) | Ersätt text för varje fragment med den tomma raden på en given sida. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Ersätt varje fragment av texten med den tomma raden på en given sida, begränsad till rektum. |
Reset() | Klart absorberade fragment, fel och per-regex resultat. |