MetadataSearchRedaction

MetadataSearchRedaction class

Vertegenwoordigt een redactie van metagegevens die metagegevens doorzoekt en redigeert met behulp van reguliere expressies, overeenkomende sleutels en/of waarden.

public class MetadataSearchRedaction : MetadataRedaction

Constructeurs

Naam Beschrijving
MetadataSearchRedaction(Regex, string) Initialiseert een nieuwe instantie van de MetadataSearchRedaction-klasse, waarbij waarde wordt gebruikt om te matchen met geredigeerde items.
MetadataSearchRedaction(string, string) Initialiseert een nieuwe instantie van de MetadataSearchRedaction-klasse, waarbij waarde wordt gebruikt om te matchen met geredigeerde items.
MetadataSearchRedaction(Regex, string, Regex) Initialiseert een nieuwe instantie van de klasse MetadataSearchRedaction, waarbij de naam en waarde van het item worden gebruikt om overeen te komen met de geredigeerde items.
MetadataSearchRedaction(string, string, string) Initialiseert een nieuwe instantie van de klasse MetadataSearchRedaction, waarbij de naam en waarde van het item worden gebruikt om overeen te komen met de geredigeerde items.

Eigenschappen

Naam Beschrijving
override Description { get; } Retourneert een tekenreeks die de redactie en de bijbehorende parameters beschrijft.
Filter { get; set; } Haalt of stelt het filter in, dat wordt gebruikt om alle of specifieke metadata te selecteren, bijvoorbeeld Auteur of Bedrijf.
KeyExpression { get; } Haalt de reguliere expressie op die overeenkomt met de naam (sleutel) van het metadata-item.
Replacement { get; } Krijgt de tekstuele vervangingswaarde.
ValueExpression { get; } Haalt de reguliere expressie op die overeenkomt met de waardetekst van een metadata-item.

methoden

Naam Beschrijving
override ApplyTo(DocumentFormatInstance) Past de redactie toe op een bepaalde indelingsinstantie.

Opmerkingen

Kom meer te weten

Voorbeelden

In het volgende voorbeeld ziet u hoe u bepaalde tekst in specifieke metadata kunt doorzoeken en redigeren.

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   MetadataSearchRedaction redaction = new MetadataSearchRedaction("Company Ltd.", "--company--");
   // Indien niet ingesteld, geldt dit voor alle metadata-items
   redaction.Filter = MetadataFilters.Company;
   redactor.Apply(redaction);
   redactor.Save();
}

Zie ook