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