0
我想在C#中使用Open XML SDK创建一定数量的复选框。我会怎么做?如何使用Open XML SDK在C#中创建复选框
实施例:
(Checkbox) - Shoes
(Checkbox) - Shirt
复选框计数也变化。我在阅读模板文档,然后进行编辑以返回。我有这样的事情至今:
string documentText;
using (StreamReader reader ...)
{
documentText = reader.ReadToEnd();
}
string addClothes = "";
Run newCheckBox = GenerateRun();
foreach(var item in ClothesList)
{
addClothes = item.clothing;
//MY DILEMMA
documentText = documentText.Replace("##clothing##", newCheckBox + addClothes + "NewLine");
}
public Run GenerateRun()
{
Run run1 = new Run() { RsidRunProperties = "004C0D9A", RsidRunAddition = "00850FA5" };
FieldCode fieldCode1 = new FieldCode() { Space = SpaceProcessingModeValues.Preserve };
fieldCode1.Text = " FORMCHECKBOX ";
run1.Append(fieldCode1);
return run1;
}