首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iTextSharp acroFields.SetField方法和多个同名表单字段

iTextSharp acroFields.SetField方法和多个同名表单字段
EN

Stack Overflow用户
提问于 2011-07-15 23:41:45
回答 1查看 6.9K关注 0票数 0

在多个同名字段的情况下,iTextSharp acroFields.SetField(Name, Value)只为第一个字段设置值。如何设置其余字段的值?通过acroFields.Fields循环时,字段名报告为

代码语言:javascript
复制
form1[0].#subform[0].TextField1[0] - TextField
form1[0].#subform[0].TextField2[0] - TextField
form1[0].#subform[0].TextField2[1] - TextField
form1[0].#subform[0].TextField2[2] - TextField

在使用时

代码语言:javascript
复制
acroFields.SetField("TextField1", Value);

设置了名为TextField1的文本字段的值。只有一个字段名为TextField1,所以它很好。然而,当使用

代码语言:javascript
复制
acroFields.SetField("TextField2", Value);

设置了名为TextField2的第一个文本字段的值。其余两个名为TextField2的字段未设置。

PDF是用Adobe创建的,并保存为静态LiveCycle,也就是说它不是动态的XFA。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-16 14:14:03

你能用全字号吗?

代码语言:javascript
复制
acroFields.SetField("form1[0].#subform[0].TextField2[0]", Value);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6714255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档