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");

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