如何使用 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

我相信无论您使用哪种语言都是如此