CellColumnRedaction
isi
[
bersembunyi
]
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
- Detail lebih lanjut tentang menerapkan redaksi: Dasar redaksi
- Detail lebih lanjut tentang penyuntingan spreadsheet: Redaksi spreadsheet
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
- class TextRedaction
- ruang nama GroupDocs.Redaction.Redactions
- perakitan GroupDocs.Redaction