Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Acrobat/PDF表单中创建具有相同名称的非独占复选框_Pdf_Acrobat - Fatal编程技术网

如何在Acrobat/PDF表单中创建具有相同名称的非独占复选框

如何在Acrobat/PDF表单中创建具有相同名称的非独占复选框,pdf,acrobat,Pdf,Acrobat,在Acrobat Professional中,我创建了多个复选框,并为每个复选框指定相同的名称,但导出值不同。这样,复选框的行为就像单选按钮:Acrobat只允许我选中其中一个。如果选中第一个,我单击第二个,Acrobat将取消选中第一个 如果我为复选框指定了不同的名称,那么它们的行为是独立的。但是,如果名称可以相同,那么填写表单的代码会更容易。是否可以在Acrobat中创建具有相同名称的非独占复选框(即真实复选框) (供参考,这是我创建的PDF:) Adobe Acrobat 8、9和X版允许

在Acrobat Professional中,我创建了多个复选框,并为每个复选框指定相同的名称,但导出值不同。这样,复选框的行为就像单选按钮:Acrobat只允许我选中其中一个。如果选中第一个,我单击第二个,Acrobat将取消选中第一个

如果我为复选框指定了不同的名称,那么它们的行为是独立的。但是,如果名称可以相同,那么填写表单的代码会更容易。是否可以在Acrobat中创建具有相同名称的非独占复选框(即真实复选框)

(供参考,这是我创建的PDF:)


Adobe Acrobat 8、9和X版允许您创建非独占复选框。尽管这允许您创建非独占复选框,但Orbeon无法识别这些字段

创建初始复选框后

右键单击复选框并选择“放置多个字段…”

在“创建多个”对话框中修改所需字段的数量(向下/向下)


然后选择其他复选框属性以修改导出值

从PDF参考判断,不可能创建具有相同名称的独立复选框

事实上,PDF查看器应该使用该名称来检测哪些复选框将形成复选框字段


有关更多信息,请参阅Adobe的8.6.3字段类型复选框(第648页)。

对所有复选框使用相同的名称和导出值,它们将一起选中/取消选中。Adobe Acrobat支持此功能,PDF规范也允许此功能。

无法完成

这正是在PDF中定义无线电组的定义

您可以有不同的复选框“foo.MyCheck”、“bar.MyCheck”等等,所有这些都是不同的字段。不同的父字段可以具有具有相同本地名称但具有不同完全限定名称的子字段。没问题


你到底想做什么?

你的问题可能与编程无关。@Bobrovsky,是的,你是对的:我在这里挑战极限;)。但是,由于我需要在一些处理PDF文件的代码的上下文中使用它,我希望其他一些程序员也会发现它很有用。