EraseMetadataRedaction

EraseMetadataRedaction class

Merupakan redaksi metadata yang menghapus semua metadata atau metadata yang cocok dengan MetadataFilters tertentu dari dokumen.

public class EraseMetadataRedaction : MetadataRedaction

Konstruktor

Nama Keterangan
EraseMetadataRedaction() Menginisialisasi instance baru kelas EraseMetadataRedaction, menghapus semua metadata.
EraseMetadataRedaction(MetadataFilters) Menginisialisasi instance baru dari kelas EraseMetadataRedaction, menghapus metadata, mencocokkan kombinasi spesifik dariMetadataFilters .

Properti

Nama Keterangan
override Description { get; } Mengembalikan sebuah string, menjelaskan redaksi dan parameternya.
Filter { get; set; } Mendapat atau menyetel filter, yang digunakan untuk memilih semua atau metadata tertentu, misalnya Penulis atau Perusahaan.

Metode

Nama Keterangan
override ApplyTo(DocumentFormatInstance) Menerapkan redaksi ke instance format tertentu.

Perkataan

Belajarlah lagi

Contoh

Contoh berikut menunjukkan cara menghapus (set sama dengan nilai kosong) semua atau metadata tertentu.

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   // Hapus Penulis, Manajer, dan Perusahaan
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
   // Hapus semua metadata
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
   redactor.Save();
}

Lihat juga