C#でOpen XML SDKを使用して、特定の数のチェックボックスを作成したいと思います。どうすればいいですか?
例:
(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;
}