2012-05-31 75 views
3

我使用ruby/nokogiri解析一個單詞表單並填充字段。 我已經設法填寫文本字段,但我很難檢查複選框。 我看過的document.xml中,當該複選框被標記或沒有注意到任何不同的標籤不選中一個複選框(.docx)表單

回答

2

我已經找到了解決辦法 當複選框被選中,有一個標籤:<checked /> 和當未選中它,它是:<checked val='0' />

+0

謝謝。這工作!我希望讓這個團隊成爲大多數人都專注於微軟Word內部的設計。 – Gijs

2

你需要你的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> 
相關問題