RegexRedaction
inhoud
[
verbergen
]
RegexRedaction class
Vertegenwoordigt een tekstredactie die tekst in het document zoekt en vervangt door overeenkomende reguliere expressies.
public class RegexRedaction : TextRedaction
Constructeurs
Naam | Beschrijving |
---|---|
RegexRedaction(Regex, ReplacementOptions) | Initialiseert een nieuw exemplaar van de klasse RegexRedaction. |
RegexRedaction(string, ReplacementOptions) | Initialiseert een nieuw exemplaar van de klasse RegexRedaction. |
Eigenschappen
Naam | Beschrijving |
---|---|
ActionOptions { get; } | Krijgt deReplacementOptions instantie, specificeert het type tekstvervanging. |
override Description { get; } | Retourneert een tekenreeks die de redactie en de bijbehorende parameters beschrijft. |
OcrConnector { get; set; } | Haalt of stelt deIOcrConnector implementatie, vereist om tekst uit grafische inhoud te extraheren. |
RegularExpression { get; } | Haalt de overeenkomende reguliere expressie op. |
methoden
Naam | Beschrijving |
---|---|
override ApplyTo(DocumentFormatInstance) | Past de redactie toe op een bepaalde indelingsinstantie. |
Opmerkingen
Kom meer te weten
- Meer informatie over het toepassen van redacties: Basisprincipes van redactie
- Meer details over redactie van documenttekst: Tekstredacties
Voorbeelden
Het volgende voorbeeld demonstreert het vervangen van tekst met behulp van de reguliere expressie.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// vervangen door tekst
redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions("[removed]")));
// vervang door blauwe vaste rechthoek
redactor.Apply(new RegexRedaction(@"^\d+[,\.]{1}\d+$", new ReplacementOptions(System.Drawing.Color.Blue)));
redactor.Save();
}
Zie ook
- class TextRedaction
- naamruimte GroupDocs.Redaction.Redactions
- montage GroupDocs.Redaction