title: How do I create a check box in C# using Open XML SDK
body: <p>I would like to create a certain number of checkbox using Open XML SDK in C#. How would I do that?</p>
  
  <p>Example:</p>
  
  <pre><code>(Checkbox) - Shoes 
  
  (Checkbox) - Shirt
  </code></pre>
  
  <p>The checkbox count also varies. I am reading a template document, then make edits to return. I have something like this so far:</p>
  
  <pre><code>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;
  }
  </code></pre>