MetadataSearchRedaction
Innehåll
[
Dölj
]
MetadataSearchRedaction class
Representerar en metadataredigering som söker och redigerar metadata med hjälp av reguljära uttryck, matchande nycklar och/eller värden.
public class MetadataSearchRedaction : MetadataRedaction
Konstruktörer
namn | Beskrivning |
---|---|
MetadataSearchRedaction(Regex, string) | Initierar en ny instans av MetadataSearchRedaction-klassen och använder värde för att matcha redigerade objekt. |
MetadataSearchRedaction(string, string) | Initierar en ny instans av MetadataSearchRedaction-klassen och använder värde för att matcha redigerade objekt. |
MetadataSearchRedaction(Regex, string, Regex) | Initierar en ny instans av MetadataSearchRedaction-klassen och använder objektnamn och värde för att matcha redigerade objekt. |
MetadataSearchRedaction(string, string, string) | Initierar en ny instans av MetadataSearchRedaction-klassen och använder objektnamn och värde för att matcha redigerade objekt. |
Egenskaper
namn | Beskrivning |
---|---|
override Description { get; } | Returnerar en sträng som beskriver redaktionen och dess parametrar. |
Filter { get; set; } | Hämtar eller ställer in filtret, som används för att välja all eller specifik metadata, till exempel författare eller företag. |
KeyExpression { get; } | Får det reguljära uttrycket att matcha namnet (nyckeln) på metadataobjektet. |
Replacement { get; } | Hämtar textersättningsvärdet. |
ValueExpression { get; } | Får det reguljära uttrycket att matcha värdetexten för ett metadataobjekt. |
Metoder
namn | Beskrivning |
---|---|
override ApplyTo(DocumentFormatInstance) | Tillämpar redigeringen på en given formatinstans. |
Anmärkningar
Läs mer
- Mer information om att tillämpa redigeringar: Grundläggande om redigering
- Mer information om redigeringar av dokumentmetadata: Metadataredigeringar
Exempel
Följande exempel visar hur man söker och redigerar viss text i specifik metadata.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
MetadataSearchRedaction redaction = new MetadataSearchRedaction("Company Ltd.", "--company--");
// Om inte angivet, gäller för alla metadataobjekt
redaction.Filter = MetadataFilters.Company;
redactor.Apply(redaction);
redactor.Save();
}
Se även
- class MetadataRedaction
- namnutrymme GroupDocs.Redaction.Redactions
- hopsättning GroupDocs.Redaction