ExactPhraseRedaction

ExactPhraseRedaction class

Mewakili redaksi teks yang menggantikan frase persis dalam teks dokumen, secara default tidak peka huruf besar/kecil.

public class ExactPhraseRedaction : TextRedaction

Konstruktor

Nama Keterangan
ExactPhraseRedaction(string, ReplacementOptions) Menginisialisasi instance baru dari kelas ExactPhraseRedaction dalam mode case-insensitive.
ExactPhraseRedaction(string, bool, ReplacementOptions) Menginisialisasi instance baru dari kelas ExactPhraseRedaction.

Properti

Nama Keterangan
ActionOptions { get; } MendapatkanReplacementOptions misalnya, menentukan jenis penggantian teks.
override Description { get; } Mengembalikan sebuah string, menjelaskan redaksi dan parameternya.
IsCaseSensitive { get; } Mendapat nilai yang menunjukkan apakah pencarian peka huruf besar atau tidak.
OcrConnector { get; set; } Mendapat atau menyetelIOcrConnector implementasi, diperlukan untuk mengekstrak teks dari konten grafik.
SearchPhrase { get; } Mendapatkan string untuk dicari dan diganti.

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 teks dokumen: Redaksi teks

Contoh

Contoh berikut menunjukkan melakukan pencarian dan penggantian frasa peka huruf besar kecil. Contoh berikut mendemonstrasikan penggantian frasa (tidak peka huruf besar/kecil) dengan kotak merah solid.

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // Secara default, isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
  doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // Secara default, isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
  doc.Save();
}

Lihat juga