InsertCheckBox

InsertCheckBox(string, bool, int)

Вставляет поле формы флажка в текущую позицию.

public FormField InsertCheckBox(string name, bool checkedValue, int size)
ПараметрТипОписание
nameStringИмя поля формы. Может быть пустой строкой. Значение длиннее 20 символов будет усечено.
checkedValueBooleanПроверен статус поля формы флажка.
sizeInt32Указывает размер флажка в пунктах. Укажите 0 для MS Word , чтобы автоматически рассчитать размер флажка.

Возвращаемое значение

Узел поля формы, который был только что вставлен.

Примечания

Если указать имя поля формы, то автоматически будет создана закладка с таким же именем.

Примеры

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

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

// Вставьте флажки разных размеров и статусы по умолчанию.
builder.Write("Unchecked check box of a default size: ");
builder.InsertCheckBox(string.Empty, false, false, 0);
builder.InsertParagraph();

builder.Write("Large checked check box: ");
builder.InsertCheckBox("CheckBox_Default", true, true, 50);
builder.InsertParagraph();

// Длина имени поля формы ограничена 20 символами.
builder.Write("Very large checked check box: ");
builder.InsertCheckBox("CheckBox_OnlyCheckedValue", true, 100);

Assert.AreEqual("CheckBox_OnlyChecked", doc.Range.FormFields[2].Name);

// Мы можем взаимодействовать с этими флажками в Microsoft Word, дважды щелкнув по ним.
doc.Save(ArtifactsDir + "DocumentBuilder.InsertCheckBox.docx");

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


InsertCheckBox(string, bool, bool, int)

Вставляет поле формы флажка в текущую позицию.

public FormField InsertCheckBox(string name, bool defaultValue, bool checkedValue, int size)
ПараметрТипОписание
nameStringИмя поля формы. Может быть пустой строкой. Значение длиннее 20 символов будет усечено.
defaultValueBooleanЗначение по умолчанию для поля формы флажка.
checkedValueBooleanТекущий отмеченный статус поля формы флажка.
sizeInt32Указывает размер флажка в пунктах. Укажите 0 для MS Word , чтобы автоматически рассчитать размер флажка.

Возвращаемое значение

Узел поля формы, который был только что вставлен.

Примечания

Если указать имя поля формы, то автоматически будет создана закладка с таким же именем.

Примеры

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

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

// Вставьте флажки разных размеров и статусы по умолчанию.
builder.Write("Unchecked check box of a default size: ");
builder.InsertCheckBox(string.Empty, false, false, 0);
builder.InsertParagraph();

builder.Write("Large checked check box: ");
builder.InsertCheckBox("CheckBox_Default", true, true, 50);
builder.InsertParagraph();

// Длина имени поля формы ограничена 20 символами.
builder.Write("Very large checked check box: ");
builder.InsertCheckBox("CheckBox_OnlyCheckedValue", true, 100);

Assert.AreEqual("CheckBox_OnlyChecked", doc.Range.FormFields[2].Name);

// Мы можем взаимодействовать с этими флажками в Microsoft Word, дважды щелкнув по ним.
doc.Save(ArtifactsDir + "DocumentBuilder.InsertCheckBox.docx");

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