MetadataSearchRedaction
Contenuti
[
Nascondere
]
MetadataSearchRedaction class
Rappresenta un’oscuramento dei metadati che cerca e oscura i metadati utilizzando espressioni regolari, chiavi e/o valori corrispondenti.
public class MetadataSearchRedaction : MetadataRedaction
Costruttori
Nome | Descrizione |
---|---|
MetadataSearchRedaction(Regex, string) | Inizializza una nuova istanza della classe MetadataSearchRedaction, utilizzando il valore in modo che corrisponda agli elementi redatti. |
MetadataSearchRedaction(string, string) | Inizializza una nuova istanza della classe MetadataSearchRedaction, utilizzando il valore in modo che corrisponda agli elementi redatti. |
MetadataSearchRedaction(Regex, string, Regex) | Inizializza una nuova istanza della classe MetadataSearchRedaction, utilizzando il nome e il valore dell’elemento in modo che corrisponda agli elementi oscurati. |
MetadataSearchRedaction(string, string, string) | Inizializza una nuova istanza della classe MetadataSearchRedaction, utilizzando il nome e il valore dell’elemento in modo che corrisponda agli elementi oscurati. |
Proprietà
Nome | Descrizione |
---|---|
override Description { get; } | Restituisce una stringa che descrive la redazione e i suoi parametri. |
Filter { get; set; } | Ottiene o imposta il filtro utilizzato per selezionare tutti o metadati specifici, ad esempio Autore o Società. |
KeyExpression { get; } | Ottiene l’espressione regolare per la corrispondenza con il nome (chiave) dell’elemento dei metadati. |
Replacement { get; } | Ottiene il valore di sostituzione testuale. |
ValueExpression { get; } | Ottiene l’espressione regolare per la corrispondenza del testo del valore di un elemento di metadati. |
Metodi
Nome | Descrizione |
---|---|
override ApplyTo(DocumentFormatInstance) | Applica la redazione a una data istanza di formato. |
Osservazioni
Saperne di più
- Maggiori dettagli sull’applicazione delle redazioni: Nozioni di base sulla redazione
- Maggiori dettagli sulla redazione dei metadati del documento: Redazioni di metadati
Esempi
L’esempio seguente mostra come cercare e oscurare un determinato testo in metadati specifici.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
MetadataSearchRedaction redaction = new MetadataSearchRedaction("Company Ltd.", "--company--");
// Se non impostato, si applica a tutti gli elementi dei metadati
redaction.Filter = MetadataFilters.Company;
redactor.Apply(redaction);
redactor.Save();
}
Guarda anche
- class MetadataRedaction
- spazio dei nomi GroupDocs.Redaction.Redactions
- assemblea GroupDocs.Redaction