ProtectionType
Contenu
[
Cacher
]ProtectionType enumeration
Type de protection pour un document.
public enum ProtectionType
Valeurs
Nom | Évaluer | La description |
---|---|---|
AllowOnlyComments | 1 | L’utilisateur ne peut modifier que les commentaires dans le document. |
AllowOnlyFormFields | 2 | L’utilisateur ne peut saisir des données que dans les champs du formulaire du document. |
AllowOnlyRevisions | 0 | L’utilisateur peut uniquement ajouter des marques de révision au document. |
ReadOnly | 3 | Aucune modification n’est autorisée sur le document. Disponible depuis Microsoft Word 2003. |
NoProtection | -1 | Le document n’est pas protégé. |
Exemples
Montre comment désactiver la protection d’une section.
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);
// Applique une protection en écriture à chaque section du document.
doc.Protect(ProtectionType.AllowOnlyFormFields);
// Désactive la protection en écriture pour la première section.
doc.Sections[0].ProtectedForForms = false;
// Dans ce document de sortie, nous pourrons éditer librement la première section,
// et nous ne pourrons éditer que le contenu du champ du formulaire dans la deuxième section.
doc.Save(ArtifactsDir + "Section.Protect.docx");
Voir également
- espace de noms Aspose.Words
- Assemblée Aspose.Words