Java Docusign可以识别复选框,但不能通过API与它们交互

Java Docusign可以识别复选框,但不能通过API与它们交互,java,docusignapi,Java,Docusignapi,我正试图通过DocusignAPI创建一个文档。我希望用户能够单击复选框,并设置验证,以便他们必须单击复选框。 当我通过API将PDF上传到Docusign时,它会自动识别复选框并将其呈现为选项卡。但是,我无法通过API与复选框交互以对其设置验证或更改任何其他属性 我的复选框具有唯一的id和名称,例如TermsCheckbox。我已经尝试过使用锚字符串或标签来选择该id。然后,我尝试更改复选框的属性,以显示我能够选择它。复选框没有更改,这表明我无法选择它 Checkbox termsCheckb

我正试图通过DocusignAPI创建一个文档。我希望用户能够单击复选框,并设置验证,以便他们必须单击复选框。 当我通过API将PDF上传到Docusign时,它会自动识别复选框并将其呈现为选项卡。但是,我无法通过API与复选框交互以对其设置验证或更改任何其他属性

我的复选框具有唯一的id和名称,例如TermsCheckbox。我已经尝试过使用锚字符串或标签来选择该id。然后,我尝试更改复选框的属性,以显示我能够选择它。复选框没有更改,这表明我无法选择它

Checkbox termsCheckbox = new Checkbox();
termsCheckbox.setAnchorString("TermsCheckbox");
termsCheckbox.setSelected("false");
termsCheckbox.setName("hello terms checkbox");
termsCheckbox.setWidth("500");
termsCheckbox.setTabLabel("TermsCheckbox");

我没有看到复选框更改,这意味着我无法选择它。

您需要从文档中找到实际的复选框对象。
Checkbox termsCheckbox = new Checkbox();
termsCheckbox.setAnchorString("TermsCheckbox");
termsCheckbox.setSelected("false");
termsCheckbox.setName("hello terms checkbox");
termsCheckbox.setWidth("500");
termsCheckbox.setTabLabel("TermsCheckbox");
所以,过程是这样的:

创建一个信封 上传pdf 打个GET电话去拿信封 在json中找到复选框 执行PUT调用以更新复选框
如果不清楚,请告诉我要清楚-是否没有办法创建带有复选框的信封?我原以为会有办法让Docusign找到一个HTML ID标记,例如TermsCheckbox并使用该元素。是创建信封、获取信封、添加复选框然后放入信封的唯一选项吗?是的,当然。但是您有一个由pdf转换字段创建的复选框。也就是说不是你自己创造的。您可以使用API复选框添加所需的任何选项卡。我所建议的是在信封已经创建了复选框之后实现这一点的方法。这是有意义的。谢谢