如何解决ItextPdf 将对象列表插入 PDF | AcroField & List
我创建了一个带有预定义字段的发票 PDF 模板。我可以使用 ItextPdf 中的 AcroFields
填充简单的文本和数字字段。
我的问题是我必须在 PositionList 中添加用户购买的 ItemObjects 列表。
我找不到解决如何将动态列表打印到 AcroField 或任何类型的解决方法的工作解决方案。我愿意接受任何提示或解决方案。
form.setField("CONFIGID",configId);
form.setField("SERVICEDATE",startDate);
form.setField("USERINFO",userInfo);
form.setField("PRICE_NET",String.valueOf(decimalFormat.format(grossPrice * 0.8)));
form.setField("GROSS",String.valueOf(decimalFormat.format(grossPrice * 0.2)));
form.setField("PRICE_GROSS",String.valueOf(decimalFormat.format(grossPrice)));
解决方法
什么最适合您取决于您的要求:
- 它仍然应该是可编辑的还是只读的?
- 所有选项都相同还是要选择/突出显示一个?
- 以后是否要从列表中提取/分析内容(表单域与普通文本)?
- ...
添加一个列表有多种可能性,每个列表都有自己的(缺点)优势:
- 使用设置了
Multiline
标志的文本字段 - 列表框(可滚动)
- 下拉框
- (非表单域解决方案)普通文本
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。