CellColumnRedaction

CellColumnRedaction class

Merupakan redaksi teks yang menggantikan teks dalam dokumen spreadsheet (CSV, Excel, dll.).

public class CellColumnRedaction : TextRedaction

Konstruktor

Nama Keterangan
CellColumnRedaction(CellFilter, Regex, ReplacementOptions) Menginisialisasi instance baru dari kelas CellColumnRedaction.

Properti

Nama Keterangan
ActionOptions { get; } MendapatkanReplacementOptions misalnya, menentukan jenis penggantian teks.
override Description { get; } Mengembalikan sebuah string, menjelaskan redaksi dan parameternya.
Filter { get; } Mendapat filter kolom dan lembar kerja.
OcrConnector { get; set; } Mendapat atau menyetelIOcrConnector implementasi, diperlukan untuk mengekstrak teks dari konten grafik.
Pattern { get; } Mencocokkan ekspresi reguler.

Metode

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

Perkataan

Belajarlah lagi

Contoh

Contoh berikut menunjukkan penghapusan email pengguna dari kolom kedua pada lembar kerja “Pelanggan” dari dokumen spreadsheet.

using (Redactor redactor = new Redactor("D:\\Sales in September.xslx"))
{
   var filter = new CellFilter()
   {
       ColumnIndex = 1, // kolom ke-2 berbasis nol
       WorkSheetName = "Customers"
   };
   var expression = new Regex("^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
   RedactorChangeLog changeLog = redactor.Apply(new CellColumnRedaction(filter, expression, new ReplacementOptions("[customer email]")));
   if (result.Status != RedactionStatus.Failed)
   {
      doc.Save(new SaveOptions() { AddSuffix = true });
   };
}

Lihat juga