Xml 在word(.docx)表单中将复选框标记为已选中

Xml 在word(.docx)表单中将复选框标记为已选中,xml,ms-word,docx,doc,Xml,Ms Word,Docx,Doc,我使用ruby/nokogiri解析单词表单并填充字段。 我已经设法填充了文本字段,但是我很难选中复选框。 我查看了document.xml,没有注意到复选框标记与否时有任何不同的标记我找到了解决方案 选中复选框时,会有一个标记: 当它未被选中时,它是:您需要您的XML看起来像: <w:ffData> <w:checkBox> <w:size w:val="20" /> <w:checked w:val="true" />

我使用ruby/nokogiri解析单词表单并填充字段。 我已经设法填充了文本字段,但是我很难选中复选框。 我查看了document.xml,没有注意到复选框标记与否时有任何不同的标记

我找到了解决方案 选中复选框时,会有一个标记:

当它未被选中时,它是:

您需要您的XML看起来像:

<w:ffData>
  <w:checkBox>
    <w:size w:val="20" />
    <w:checked w:val="true" />
  </w:checkBox>
</w:ffData>

谢谢这管用!我希望这个团队主要专注于设计微软Word的内部结构。
 <w:ffData>
   <w:checkBox>
     <w:default w:val="1" />
   </w:checkBox>
 </w:ffData>