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 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
TextEditOptionsTextEditOptionsRead/WriteΕπιλογές επεξεργασίας που εφαρμόζονται κατά την αντικατάσταση κειμένου / αντικατάσταση γραμματοσειράς.
TextFragmentsTextFragmentCollectionRead/WriteΒρεθέντα τμήματα κειμένου.
ErrorsList<TextExtractionError>ReadΔιαγνωστικά που εκδίδονται κατά την εξαγωγή κειμένου.
HasErrorsboolReadΑληθές όταν το Errors περιέχει τουλάχιστον μία καταχώρηση.
RegexResultsDictionary<System.Text.RegularExpressions.Regex, TextFragmentCollection>ReadΟμάδες τμημάτων ανά regex όταν κατασκευάζεται μέσω του ctor Regex[]· κενό διαφορετικά.
Phrasestring?Read/WriteΛαμβάνει ή ορίζει τη φράση αναζήτησης.
TextstringReadΛαμβάνει το συνενωμένο κείμενο όλων των βρεθέντων τμημάτων.
ExtractionOptionsTextExtractionOptionsRead/WriteΛαμβάνει ή ορίζει τις επιλογές εξαγωγής κειμένου.
TextSearchOptionsTextSearchOptionsRead/WriteΛαμβάνει ή ορίζει τις επιλογές αναζήτησης κειμένου.
TextReplaceOptionsTextReplaceOptionsRead/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.

Δείτε επίσης

 Ελληνικά