InsertCheckBox

InsertCheckBox(string, bool, int)

Infogar ett kryssrutaformulär på den aktuella positionen.

public FormField InsertCheckBox(string name, bool checkedValue, int size)
ParameterTypBeskrivning
nameStringNamnet på formulärfältet. Kan vara en tom sträng. Värdet längre än 20 tecken kommer att trunkeras.
checkedValueBooleanKontrollerad status för kryssrutans formulärfält.
sizeInt32Anger storleken på kryssrutan i punkter. Ange 0 för MS Word för att beräkna storleken på kryssrutan automatiskt.

Returvärde

Formulärfältsnoden som precis infogades.

Anmärkningar

Om du anger ett namn för formulärfältet skapas automatiskt ett bokmärke med samma namn.

Exempel

Visar hur man infogar kryssrutor i dokumentet.

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

// Infoga kryssrutor av varierande storlek och standardmarkerade statusar.
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();

// Formulärfält har en namnlängdsgräns på 20 tecken.
builder.Write("Very large checked check box: ");
builder.InsertCheckBox("CheckBox_OnlyCheckedValue", true, 100);

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

// Vi kan interagera med dessa kryssrutor i Microsoft Word genom att dubbelklicka på dem.
doc.Save(ArtifactsDir + "DocumentBuilder.InsertCheckBox.docx");

Se även


InsertCheckBox(string, bool, bool, int)

Infogar ett kryssrutaformulär på den aktuella positionen.

public FormField InsertCheckBox(string name, bool defaultValue, bool checkedValue, int size)
ParameterTypBeskrivning
nameStringNamnet på formulärfältet. Kan vara en tom sträng. Värdet längre än 20 tecken kommer att trunkeras.
defaultValueBooleanStandardvärde för kryssrutans formulärfält.
checkedValueBooleanAktuell kontrollerad status för kryssrutans formulärfält.
sizeInt32Anger storleken på kryssrutan i punkter. Ange 0 för MS Word för att beräkna storleken på kryssrutan automatiskt.

Returvärde

Formulärfältsnoden som precis infogades.

Anmärkningar

Om du anger ett namn för formulärfältet skapas automatiskt ett bokmärke med samma namn.

Exempel

Visar hur man infogar kryssrutor i dokumentet.

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

// Infoga kryssrutor av varierande storlek och standardmarkerade statusar.
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();

// Formulärfält har en namnlängdsgräns på 20 tecken.
builder.Write("Very large checked check box: ");
builder.InsertCheckBox("CheckBox_OnlyCheckedValue", true, 100);

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

// Vi kan interagera med dessa kryssrutor i Microsoft Word genom att dubbelklicka på dem.
doc.Save(ArtifactsDir + "DocumentBuilder.InsertCheckBox.docx");

Se även