ExactPhraseRedaction

ExactPhraseRedaction class

Representerar en textredigering som ersätter den exakta frasen i dokumentets text, skiftlägesokänslig som standard.

public class ExactPhraseRedaction : TextRedaction

Konstruktörer

namn Beskrivning
ExactPhraseRedaction(string, ReplacementOptions) Initierar en ny instans av ExactPhraseRedaction-klassen i skiftlägesokänsligt läge.
ExactPhraseRedaction(string, bool, ReplacementOptions) Initierar en ny instans av ExactPhraseRedaction class.

Egenskaper

namn Beskrivning
ActionOptions { get; } FårReplacementOptions instans, ange typ av textersättning.
override Description { get; } Returnerar en sträng som beskriver redaktionen och dess parametrar.
IsCaseSensitive { get; } Får ett värde som anger om sökningen är skiftlägeskänslig eller inte.
OcrConnector { get; set; } Hämtar eller ställer inIOcrConnector implementering, krävs för att extrahera text från grafiskt innehåll.
SearchPhrase { get; } Hämtar strängen att söka och ersätta.

Metoder

namn Beskrivning
override ApplyTo(DocumentFormatInstance) Tillämpar redigeringen på en given formatinstans.

Anmärkningar

Läs mer

Exempel

Följande exempel visar hur man utför skiftlägeskänslig frassökning och ersättning. Följande exempel visar att en fras (skiftlägesokänslig) ersätts med en hel röd rektangel.

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

Se även