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