如何使用 4gl 填写可填写的 PDF 表单字段?
How do I fill out fillable PDF Form fields using 4gl?
我有一个 PDF 表单,我正在使用 progress-4gl 填写数据。迄今为止,我一直只使用以下语法填写文本字段:
put stream stream1 unform
"^global CHX_SINGLE_CE_PLAN3" skip(0)
"X" skip
CHX_SINGLE_CE_PLAN3是字段名...
此代码在处理文本字段时有效,但我试图选中一个框而不是填写文本字段。我找不到任何关于此的文档。使用 4gl 甚至可以在可填写的 pdf 表单上选中一个框吗?
据我所知,PDF Include 支持填写可填写的表单。虽然就您想要实现的目标而言,它可能有点过头,但它是一个开源项目,因此您很可能会在代码本身中找到问题的答案。
这是项目页面的 link:http://www.oehive.org/pdfinclude
我发现了答案,我认为在问这个问题之前我已经尝试过了。答案是您需要传递值 "Yes"(大写 "Y")才能选中该复选框。本例中的正确代码是:
put stream stream1 unform
"^global CHX_SINGLE_CE_PLAN3" skip(0)
"Yes" skip
我相信无论您使用哪种语言都是如此
我有一个 PDF 表单,我正在使用 progress-4gl 填写数据。迄今为止,我一直只使用以下语法填写文本字段:
put stream stream1 unform
"^global CHX_SINGLE_CE_PLAN3" skip(0)
"X" skip
CHX_SINGLE_CE_PLAN3是字段名...
此代码在处理文本字段时有效,但我试图选中一个框而不是填写文本字段。我找不到任何关于此的文档。使用 4gl 甚至可以在可填写的 pdf 表单上选中一个框吗?
据我所知,PDF Include 支持填写可填写的表单。虽然就您想要实现的目标而言,它可能有点过头,但它是一个开源项目,因此您很可能会在代码本身中找到问题的答案。 这是项目页面的 link:http://www.oehive.org/pdfinclude
我发现了答案,我认为在问这个问题之前我已经尝试过了。答案是您需要传递值 "Yes"(大写 "Y")才能选中该复选框。本例中的正确代码是:
put stream stream1 unform
"^global CHX_SINGLE_CE_PLAN3" skip(0)
"Yes" skip
我相信无论您使用哪种语言都是如此