Тип флажка Управление содержимым

В этом руководстве объясняется, как создать элемент управления содержимым типа флажка в документе 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.