DeleteAnnotationRedaction
Contenuti
[
Nascondere
]
DeleteAnnotationRedaction class
Rappresenta una redazione del testo che elimina le annotazioni se il testo corrisponde a una data espressione regolare (facoltativamente elimina tutte le annotazioni).
public class DeleteAnnotationRedaction : Redaction
Costruttori
Nome | Descrizione |
---|---|
DeleteAnnotationRedaction() | Inizializza una nuova istanza della classe DeleteAnnotationRedaction, con impostazioni per eliminare tutte le annotazioni (corrispondenti a tutto). |
DeleteAnnotationRedaction(Regex) | Inizializza una nuova istanza della classe DeleteAnnotationRedaction, eliminando le annotazioni corrispondenti all’espressione data. |
DeleteAnnotationRedaction(string) | Inizializza una nuova istanza della classe DeleteAnnotationRedaction, eliminando le annotazioni corrispondenti all’espressione data. |
Proprietà
Nome | Descrizione |
---|---|
override Description { get; } | Restituisce una stringa che descrive la redazione e i suoi parametri. |
Expression { get; } | Ottiene l’espressione regolare per la corrispondenza. |
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 delle annotazioni del documento: Redazioni di annotazioni
Esempi
L’esempio seguente mostra come rimuovere tutte le annotazioni contenenti le parole “usa”, “mostra” o “descrivi” dal documento (e lasciare le altre).
using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
redactor.Save()
}
Guarda anche
- class Redaction
- spazio dei nomi GroupDocs.Redaction.Redactions
- assemblea GroupDocs.Redaction