StructuredDocumentTag

StructuredDocumentTag constructor

Инициализирует новый экземплярТег структурированного документа класс.

public StructuredDocumentTag(DocumentBase doc, SdtType type, MarkupLevel level)
ПараметрТипОписание
docDocumentBaseДокумент владельца.
typeSdtTypeТип узла SDT.
levelMarkupLevelУровень узла SDT в документе.

Примечания

Могут быть созданы следующие типы SDT:

  • Checkbox
  • DropDownList
  • ComboBox
  • Date
  • BuildingBlockGallery
  • Group
  • Picture
  • RichText
  • PlainText

Примеры

Покажите, как создать структурированный тег документа в виде флажка.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

StructuredDocumentTag sdtCheckBox =
    new StructuredDocumentTag(doc, SdtType.Checkbox, MarkupLevel.Inline) {Checked = true};

// Мы можем установить символы, используемые для представления отмеченного/неотмеченного состояния элемента управления содержимым флажка.
sdtCheckBox.SetCheckedSymbol(0x00A9, "Times New Roman");
sdtCheckBox.SetUncheckedSymbol(0x00AE, "Times New Roman");

builder.InsertNode(sdtCheckBox);

doc.Save(ArtifactsDir + "StructuredDocumentTag.CheckBox.docx");

Смотрите также