EraseMetadataRedaction

EraseMetadataRedaction class

Belgeden belirli MetadataFilters ile eşleşen tüm meta verileri veya meta verileri silen bir meta veri redaksiyonunu temsil eder.

public class EraseMetadataRedaction : MetadataRedaction

yapıcılar

İsim Tanım
EraseMetadataRedaction() Tüm meta verileri silerek EraseMetadataRedaction sınıfının yeni bir örneğini başlatır.
EraseMetadataRedaction(MetadataFilters) EraseMetadataRedaction sınıfının yeni bir örneğini başlatır, meta verileri siler, belirli bir kombinasyonla eşleşir.MetadataFilters .

Özellikleri

İsim Tanım
override Description { get; } Düzeltmeyi ve parametrelerini açıklayan bir dize döndürür.
Filter { get; set; } Yazar veya Şirket gibi tüm veya belirli meta verileri seçmek için kullanılan filtreyi alır veya ayarlar.

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, tüm veya belirli meta verilerin nasıl silineceğini (boş değerlere eşit olarak ayarlayın) gösterir.

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   // Yazarı, Yöneticiyi ve Şirketi Sil
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
   // Tüm meta verileri sil
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
   redactor.Save();
}

Ayrıca bakınız