ProtectionType
Contenuti
[
Nascondere
]ProtectionType enumeration
Tipo di protezione per un documento.
public enum ProtectionType
I valori
Nome | Valore | Descrizione |
---|---|---|
AllowOnlyComments | 1 | L’utente può modificare solo i commenti nel documento. |
AllowOnlyFormFields | 2 | L’utente può inserire dati solo nei campi del modulo nel documento. |
AllowOnlyRevisions | 0 | L’utente può solo aggiungere segni di revisione al documento. |
ReadOnly | 3 | Non sono consentite modifiche al documento. Disponibile da Microsoft Word 2003. |
NoProtection | -1 | Il documento non è protetto. |
Esempi
Mostra come disattivare la protezione per una sezione.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Section 1. Hello world!");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Writeln("Section 2. Hello again!");
builder.Write("Please enter text here: ");
builder.InsertTextInput("TextInput1", TextFormFieldType.Regular, "", "Placeholder text", 0);
// Applica la protezione da scrittura a ogni sezione del documento.
doc.Protect(ProtectionType.AllowOnlyFormFields);
// Disattiva la protezione da scrittura per la prima sezione.
doc.Sections[0].ProtectedForForms = false;
// In questo documento di output, potremo modificare liberamente la prima sezione,
// e potremo modificare solo il contenuto del campo del modulo nella seconda sezione.
doc.Save(ArtifactsDir + "Section.Protect.docx");
Guarda anche
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words