ProtectionType

ProtectionType enumeration

Tipo di protezione per un documento.

public enum ProtectionType

I valori

NomeValoreDescrizione
AllowOnlyComments1L’utente può modificare solo i commenti nel documento.
AllowOnlyFormFields2L’utente può inserire dati solo nei campi del modulo nel documento.
AllowOnlyRevisions0L’utente può solo aggiungere segni di revisione al documento.
ReadOnly3Non sono consentite modifiche al documento. Disponibile da Microsoft Word 2003.
NoProtection-1Il 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