ProtectionType

ProtectionType enumeration

Tipo de protección para un documento.

public enum ProtectionType

Valores

NombreValorDescripción
AllowOnlyComments1El usuario sólo puede modificar los comentarios en el documento.
AllowOnlyFormFields2El usuario sólo puede ingresar datos en los campos de formulario del documento.
AllowOnlyRevisions0El usuario sólo puede agregar marcas de revisión al documento.
ReadOnly3No se permiten cambios en el documento. Disponible desde Microsoft Word 2003.
NoProtection-1El documento no está protegido.

Ejemplos

Muestra cómo desactivar la protección de una sección.

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);

// Aplicar protección contra escritura a cada sección del documento.
doc.Protect(ProtectionType.AllowOnlyFormFields);

// Desactive la protección contra escritura para la primera sección.
doc.Sections[0].ProtectedForForms = false;

//En este documento de salida, podremos editar la primera sección libremente,
// y solo podremos editar el contenido del campo de formulario en la segunda sección.
doc.Save(ArtifactsDir + "Section.Protect.docx");

Ver también