Aspose::Words::Section::get_ProtectedForForms method
Contents
[
Hide
]Section::get_ProtectedForForms method
True if the section is protected for forms. When a section is protected for forms, users can select and modify text only in form fields in Microsoft Word.
bool Aspose::Words::Section::get_ProtectedForForms()
Examples
Shows how to turn off protection for a section.
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
builder->Writeln(u"Section 1. Hello world!");
builder->InsertBreak(BreakType::SectionBreakNewPage);
builder->Writeln(u"Section 2. Hello again!");
builder->Write(u"Please enter text here: ");
builder->InsertTextInput(u"TextInput1", TextFormFieldType::Regular, u"", u"Placeholder text", 0);
// Apply write protection to every section in the document.
doc->Protect(ProtectionType::AllowOnlyFormFields);
// Turn off write protection for the first section.
doc->get_Sections()->idx_get(0)->set_ProtectedForForms(false);
// In this output document, we will be able to edit the first section freely,
// and we will only be able to edit the contents of the form field in the second section.
doc->Save(ArtifactsDir + u"Section.Protect.docx");
See Also
- Class Section
- Namespace Aspose::Words
- Library Aspose.Words for C++