Forms 如何将表单中的列表选择显示在PDF上

Forms 如何将表单中的列表选择显示在PDF上,forms,list,acrobat,orbeon,Forms,List,Acrobat,Orbeon,我用Orbeon表单编辑器创建了一个表单,我想打印一个带有用户选择的PDF。文本、日期、时间和单选按钮已正确传输到PDF,但我无法在列表对象中获取所选内容。怎么做 我使用相同的值(在Form Editor和Acrobat中)设置两侧,正确使用section-x$field-y名称 PDF字段(文本或列表)应显示用户的选择。但它仍然存在。一个可能的问题是,与Orbeon表单不同,PDF没有区分“标签”(用户看到的内容)和“值”(存储在数据中的内容)。Orbeon Forms将使用用户选择的值填充P

我用Orbeon表单编辑器创建了一个表单,我想打印一个带有用户选择的PDF。文本、日期、时间和单选按钮已正确传输到PDF,但我无法在列表对象中获取所选内容。怎么做

我使用相同的值(在Form Editor和Acrobat中)设置两侧,正确使用
section-x$field-y
名称


PDF字段(文本或列表)应显示用户的选择。但它仍然存在。

一个可能的问题是,与Orbeon表单不同,PDF没有区分“标签”(用户看到的内容)和“值”(存储在数据中的内容)。Orbeon Forms将使用用户选择的值填充PDF,因此您需要确保该值与您在PDF模板中提供的选项之一匹配

最可能的情况是,为了保持简单,您需要保持标签和值相同。例如,对于允许选择多个子项的下拉列表,在Form Builder中,您可以:

假设您的控件名为
number
,并且位于PDF中名为
children
的部分中,您将拥有(此处使用PDFescape编辑下拉列表):


Laurent,Orbeon Forms这边有什么?是下拉菜单吗?那么PDF方面呢?您能否与我们分享一些表单两侧控件的截图(Orbeon表单和PDF)AlexHello,在我的表单上,我有一个包含2个元素的下拉列表。我在一个下拉列表中复制了与我的PDF完全相同的结构,并将其命名为$control。明白了Laurent:我测试了这个,填充下拉列表对我来说很有用,当确保Form Builder中指定的值对应于PDF中定义的选项时(更多详细信息,请参见下面的回答)。如果有帮助,请告诉我谢谢你的调查。它不起作用的原因似乎与我正在测试的Orbeon版本有关。这是一个旧的4.10版本,我很确定当我的公司更新到新版本时(如果他们决定这么做的话),它会起作用。我使用了与您描述的相同的技巧,但在以下方案中仍然不起作用:Orbeon下拉列表->PDF下拉列表。但是它可以与Orbon下拉列表->Orbeon文本字段->PDF文本字段一起使用。您可以尝试使用最新版本,只需在一旁运行它,看看它是否解决了问题。如果确实如此,您将缩小问题的范围,并且还有一个升级的理由:)。-亚历克斯