ExactPhraseRedaction

ExactPhraseRedaction class

Αντιπροσωπεύει μια επεξεργασία κειμένου που αντικαθιστά την ακριβή φράση στο κείμενο του εγγράφου, χωρίς διάκριση πεζών-κεφαλαίων από προεπιλογή.

public class ExactPhraseRedaction : TextRedaction

Κατασκευαστές

Ονομα Περιγραφή
ExactPhraseRedaction(string, ReplacementOptions) Αρχικοποιεί μια νέα παρουσία της κλάσης ExactPhraseRedaction σε λειτουργία μη ευαίσθητης περίπτωσης.
ExactPhraseRedaction(string, bool, ReplacementOptions) Αρχικοποιεί μια νέα παρουσία της κλάσης ExactPhraseRedaction.

Ιδιότητες

Ονομα Περιγραφή
ActionOptions { get; } Λαμβάνει τοReplacementOptions παράδειγμα, προσδιορίζοντας τον τύπο αντικατάστασης κειμένου.
override Description { get; } Επιστρέφει μια συμβολοσειρά, που περιγράφει τη διόρθωση και τις παραμέτρους της.
IsCaseSensitive { get; } Λαμβάνει μια τιμή που υποδεικνύει εάν η αναζήτηση γίνεται διάκριση πεζών-κεφαλαίων ή όχι.
OcrConnector { get; set; } Λαμβάνει ή ορίζει τοIOcrConnector υλοποίηση, που απαιτείται για την εξαγωγή κειμένου από περιεχόμενο γραφικών.
SearchPhrase { get; } Λαμβάνει τη συμβολοσειρά για αναζήτηση και αντικατάσταση.

Μέθοδοι

Ονομα Περιγραφή
override ApplyTo(DocumentFormatInstance) Εφαρμόζει τη διόρθωση σε μια δεδομένη παρουσία μορφής.

Παρατηρήσεις

Μάθε περισσότερα

Παραδείγματα

Το ακόλουθο παράδειγμα δείχνει την εκτέλεση αναζήτησης και αντικατάστασης φράσεων με διάκριση πεζών-κεφαλαίων. Το ακόλουθο παράδειγμα δείχνει την αντικατάσταση της φράσης (χωρίς διάκριση πεζών-κεφαλαίων) με συμπαγές κόκκινο ορθογώνιο.

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // Από προεπιλογή, isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
  doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // Από προεπιλογή, isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
  doc.Save();
}

Δείτε επίσης