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");
4

2 回答 2

0

testForm.SetField("AmountCollect", "COLLECT"); 为我工作。

参考帖子: 使用 iTextSharp 获取复选框的导出值

于 2013-10-15T18:08:38.577 回答
0

如果您使用的字符串值不起作用,则该复选框可能对外观状态使用不同的名称。GetAppearanceStates您可以使用(请参阅按钮示例)查找外观状态的可能值,或者您可以使用iText RUPS检查 PDF 并使用 GUI 搜索外观状态的名称。

PS:您可以在此处找到第 8 章示例的 C# 版本。

于 2013-10-15T07:00:47.700 回答