2013-10-14 82 views
1

如何查找复选框的字段值?获取复选框的字段值

<</Rect[263.571 330.311 273.323 338.812]/Subtype/Widget/F 4/P 30 0 R/T(AmountCollect)/DA(/ZaDb 18 Tf 0 g)/FT/Btn/Type/Annot/MK<</CA(8)>>/AP<</D<</COLLECT 148 0 R/Off 149 0 R>>/N<</COLLECT 147 0 R>>>>/AS/Off>> 

我试过以下内容。但我无法标记复选框。请帮忙。

testForm.SetField("AmountCollect", "Off"); 
testForm.SetField("AmountCollect", "Yes"); 
testForm.SetField("AmountCollect", "0"); 

回答

0

如果您使用的字符串值不起作用,则该复选框可能会为外观状态使用不同的名称。您可以使用GetAppearanceStates(请参阅Buttons示例)找到外观状态的可能值,也可以使用iText RUPS检查PDF并使用GUI搜索外观状态的名称。 PS:你可以找到第8章here的例子的C#版本。

+0

感谢布鲁诺。是的,你是对的。复选框使用自定义值“收集” –