ExactPhraseRedaction

ExactPhraseRedaction class

Belge metnindeki tam tümceyi değiştiren bir metin redaksiyonunu temsil eder, varsayılan olarak büyük/küçük harf duyarlı değildir.

public class ExactPhraseRedaction : TextRedaction

yapıcılar

İsim Tanım
ExactPhraseRedaction(string, ReplacementOptions) Büyük/küçük harfe duyarlı olmayan modda ExactPhraseRedaction sınıfının yeni bir örneğini başlatır.
ExactPhraseRedaction(string, bool, ReplacementOptions) ExactPhraseRedaction sınıfının yeni bir örneğini başlatır.

Özellikleri

İsim Tanım
ActionOptions { get; } Şunu alır:ReplacementOptions örnek, metin değiştirme türünü belirterek.
override Description { get; } Düzeltmeyi ve parametrelerini açıklayan bir dize döndürür.
IsCaseSensitive { get; } Aramanın büyük/küçük harfe duyarlı olup olmadığını gösteren bir değer alır.
OcrConnector { get; set; } Şunu alır veya ayarlar:IOcrConnector uygulama, grafik içerikten metin çıkarmak için gereklidir.
SearchPhrase { get; } Aranacak ve değiştirilecek dizeyi alır.

yöntemler

İsim Tanım
override ApplyTo(DocumentFormatInstance) Redaksiyonu belirli bir biçim örneğine uygular.

Notlar

Daha fazla bilgi edin

Örnekler

Aşağıdaki örnek, büyük/küçük harfe duyarlı tümcecik arama ve değiştirme işlemini gösterir. Aşağıdaki örnek, ifadenin (büyük/küçük harfe duyarsız) sabit kırmızı dikdörtgenle değiştirilmesini göstermektedir.

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // Varsayılan olarak, isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
  doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // Varsayılan olarak, isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
  doc.Save();
}

Ayrıca bakınız