将复选框标记为以单词(.docx)形式选中

时间:2012-05-31 20:35:32

标签: xml ms-word docx doc

我正在使用ruby / nokogiri来解析单词形式并填充字段。 我已经设法填写文本字段,但我很难检查复选框。 我查看了document.xml,并且在标记复选框时没有注意到任何不同的标记

2 个答案:

答案 0 :(得分:3)

我找到了解决方案 选中复选框后,会有一个标记:<checked /> 如果未选中,则为:<checked val='0' />

答案 1 :(得分:3)

您需要XML看起来像:

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

观察w:checked有父w:checkBox。有关CheckBox class

的文档

或者您可以设置默认状态。

未选中:<w:default w:val="0"/>

已选中:<w:default w:val="1"/>

 <w:ffData>
   <w:checkBox>
     <w:default w:val="1" />
   </w:checkBox>
 </w:ffData>