InsertCheckBox

InsertCheckBox(string, bool, int)

Infogar ett kryssrutefält på aktuell position.

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

Returvärde

Formulärfältnoden som just 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 standardstatus för markerade rutor.
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 namngrä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 kryssrutefält på aktuell position.

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

Returvärde

Formulärfältnoden som just 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 standardstatus för markerade rutor.
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 namngrä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