Тип флажка Управление содержимым
В этом руководстве объясняется, как создать элемент управления содержимым типа флажка в документе Word с помощью Aspose.Words для .NET. Элементы управления содержимым флажка позволяют пользователям устанавливать или снимать флажок в документе.
Предварительные условия
Чтобы следовать этому руководству, вам необходимо иметь следующее:
- Установлена библиотека Aspose.Words для .NET.
- Базовые знания C# и обработки документов Word.
Шаг 1. Настройте каталог документов
Начните с настройки пути к каталогу ваших документов. Заменять"YOUR DOCUMENT DIRECTORY"
с фактическим путем к каталогу, в котором вы хотите сохранить документ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Шаг 2. Создайте документ и DocumentBuilder
Создайте новый экземплярDocument
класс иDocumentBuilder
для построения содержания документа.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Шаг 3. Добавьте элемент управления содержимым типа флажка
СоздатьStructuredDocumentTag
сSdtType.Checkbox
для представления элемента управления содержимым флажка. УказатьMarkupLevel.Inline
чтобы поместить его в текст.
StructuredDocumentTag sdtCheckBox = new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline);
builder.InsertNode(sdtCheckBox);
Шаг 4. Сохраните документ
Сохраните документ в указанную директорию, используя командуSave
метод. Укажите желаемое имя файла с соответствующим расширением. В этом примере мы сохраняем документ как «WorkingWithSdt.CheckBoxTypeContentControl.docx».
doc.Save(dataDir + "WorkingWithSdt.CheckBoxTypeContentControl.docx", SaveFormat.Docx);
Пример исходного кода для управления содержимым типа флажка с использованием Aspose.Words для .NET
// Путь к каталогу ваших документов
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
StructuredDocumentTag sdtCheckBox = new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline);
builder.InsertNode(sdtCheckBox);
doc.Save(dataDir + "WorkingWithSdt.CheckBoxTypeContentControl.docx", SaveFormat.Docx);
Вот и все! Вы успешно создали элемент управления содержимым типа флажка в документе Word с помощью Aspose.Words для .NET.