TextFragmentAbsorber
Επισκόπηση
TextFragmentAbsorber είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Αναζητά τμήματα κειμένου σε σελίδες PDF, προαιρετικά ταιριάζοντας με μια φράση αναζήτησης.
Αυτή η κλάση παρέχει 21 μεθόδους για εργασία με αντικείμενα TextFragmentAbsorber σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: ApplyForAllFragments, RemoveAllText, Reset, TextFragmentAbsorber, Visit.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: Errors, ExtractionOptions, HasErrors, Phrase, RegexResults, Text, και 4 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
TextEditOptions | TextEditOptions | Read/Write | Επιλογές επεξεργασίας που εφαρμόζονται κατά την αντικατάσταση κειμένου / αντικατάσταση γραμματοσειράς. |
TextFragments | TextFragmentCollection | Read/Write | Βρεθέντα τμήματα κειμένου. |
Errors | List<TextExtractionError> | Read | Διαγνωστικά που εκδίδονται κατά την εξαγωγή κειμένου. |
HasErrors | bool | Read | Αληθές όταν το Errors περιέχει τουλάχιστον μία καταχώρηση. |
RegexResults | Dictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection> | Read | Ομάδες τμημάτων ανά regex όταν κατασκευάζεται μέσω του ctor Regex[]· κενό διαφορετικά. |
Phrase | string? | Read/Write | Λαμβάνει ή ορίζει τη φράση αναζήτησης. |
Text | string | Read | Λαμβάνει το συνενωμένο κείμενο όλων των βρεθέντων τμημάτων. |
ExtractionOptions | TextExtractionOptions | Read/Write | Λαμβάνει ή ορίζει τις επιλογές εξαγωγής κειμένου. |
TextSearchOptions | TextSearchOptions | Read/Write | Λαμβάνει ή ορίζει τις επιλογές αναζήτησης κειμένου. |
TextReplaceOptions | TextReplaceOptions | Read/Write | Λαμβάνει ή ορίζει τις επιλογές αντικατάστασης κειμένου για τον έλεγχο της συμπεριφοράς αντικατάστασης. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
TextFragmentAbsorber() | Δημιουργήστε έναν απορροφητή που συλλέγει όλα τα τμήματα κειμένου. |
TextFragmentAbsorber(searchPhrase: string, isRegex: bool) | Δημιουργήστε έναν απορροφητή που αναζητά μια συγκεκριμένη φράση. |
TextFragmentAbsorber(phrase: string) | Δημιουργήστε έναν απορροφητή για μια μοναδική κυριολεκτική φράση. |
TextFragmentAbsorber(phrase: string, textEditOptions: TextEditOptions) | Δημιουργήστε έναν απορροφητή για μια φράση με επιλογές επεξεργασίας. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions) | Δημιουργήστε έναν απορροφητή που αναζητά μια συγκεκριμένη φράση με επιλογές αναζήτησης. |
TextFragmentAbsorber(phrase: string, textSearchOptions: TextSearchOptions, textEditOptions: TextEditOptions) | Δημιουργήστε έναν απορροφητή για μια φράση με επιλογές αναζήτησης + επεξεργασίας. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textEditOptions: TextEditOptions) | Δημιουργήστε έναν απορροφητή από μια κανονική έκφραση με επιλογές επεξεργασίας. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex, textSearchOptions: TextSearchOptions) | Δημιουργήστε έναν απορροφητή από μια κανονική έκφραση με επιλογές αναζήτησης. |
TextFragmentAbsorber(regexes: System.Text.RegularExpressions.Regex[], textSearchOptions: TextSearchOptions) | Δημιουργήστε έναν απορροφητή από έναν πίνακα κανονικών εκφράσεων· κάθε μία μεταγλωττίζεται σε δική της καταχώρηση RegexResults. |
TextFragmentAbsorber(regex: System.Text.RegularExpressions.Regex) | Δημιουργήστε έναν απορροφητή που αναζητά χρησιμοποιώντας μια προ-μεταγλωττισμένη .NET Regex. |
TextFragmentAbsorber(textEditOptions: TextEditOptions) | Δημιουργήστε έναν απορροφητή διαμορφωμένο με τις δοσμένες επιλογές επεξεργασίας. |
Visit(page: Page) | Επισκεφθείτε μια σελίδα και εξάγετε/αναζητήστε τμήματα κειμένου. |
Visit(xForm: XForm) | Αναζητήστε τμήματα κειμένου στη ροή περιεχομένου ενός Form XObject. |
Visit(pdf: Document) | Επισκεφθείτε όλες τις σελίδες ενός εγγράφου. |
ApplyForAllFragments(font: Font) | Εφαρμόστε τη δοθείσα γραμματοσειρά σε κάθε απορροφημένο τμήμα. |
ApplyForAllFragments(font: Font, fontSize: float) | Εφαρμόστε τη δοθείσα γραμματοσειρά + μέγεθος σε κάθε απορροφημένο τμήμα. |
ApplyForAllFragments(fontSize: float) | Εφαρμόστε το δοθέν μέγεθος γραμματοσειράς σε κάθε απορροφημένο τμήμα. |
RemoveAllText(document: Aspose.Pdf.Document) | Αντικαταστήστε το κείμενο κάθε τμήματος με την κενή συμβολοσειρά σε όλες τις σελίδες του εγγράφου. |
RemoveAllText(page: Aspose.Pdf.Page) | Αντικαταστήστε το κείμενο κάθε τμήματος με την κενή συμβολοσειρά στη δεδομένη σελίδα. |
RemoveAllText(page: Aspose.Pdf.Page, rect: Aspose.Pdf.Rectangle) | Αντικαταστήστε το κείμενο κάθε τμήματος με την κενή συμβολοσειρά στη δεδομένη σελίδα, περιορισμένο σε rect. |
Reset() | Καθαρίστε τα απορροφημένα τμήματα, τα σφάλματα και τα αποτελέσματα ανά regex. |