DeleteAnnotationRedaction

DeleteAnnotationRedaction class

Metin verilen normal ifadeyle eşleşiyorsa ek açıklamaları silen bir metin redaksiyonunu temsil eder (isteğe bağlı olarak tüm ek açıklamaları siler).

public class DeleteAnnotationRedaction : Redaction

yapıcılar

İsim Tanım
DeleteAnnotationRedaction() Tüm ek açıklamaları silme ayarlarıyla (her şeyle eşleşen) DeleteAnnotationRedaction sınıfının yeni bir örneğini başlatır.
DeleteAnnotationRedaction(Regex) Verilen ifadeyle eşleşen açıklamaları silerek, DeleteAnnotationRedaction sınıfının yeni bir örneğini başlatır.
DeleteAnnotationRedaction(string) Verilen ifadeyle eşleşen açıklamaları silerek, DeleteAnnotationRedaction sınıfının yeni bir örneğini başlatır.

Özellikleri

İsim Tanım
override Description { get; } Düzeltmeyi ve parametrelerini açıklayan bir dize döndürür.
Expression { get; } Eşleşecek normal ifadeyi 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, “kullan”, “göster” veya “açıkla” sözcüklerini içeren tüm ek açıklamaların belgeden nasıl kaldırılacağını (ve diğerlerini nasıl bırakılacağını) gösterir.

using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
}

Ayrıca bakınız