在textTabs中Docusign anchorString

时间:2015-11-27 19:53:16

标签: docusignapi

Constraint

看起来像锚点只能是单个字符串。如果字符串中的空格,它 不行。有谁知道我做错了什么? 如果我使用[授权]或[代表],它是有效的。 如果我使用2个字符串与空格结合,如下所示,它将无法正常工作。

   I'm using envelopedefinition XML to add textTabs based on anchorString. 

2 个答案:

答案 0 :(得分:0)

在这种情况下常见的问题是PDF中的源字符串使用的字符与单词之间的space字符不同。尝试复制/粘贴这些字符以查看。

此外:

  1. 尝试关闭MatchWholeWord.只有在获得无关的匹配时才使用它。
  2. 尝试使用网络浏览器创建模板/标签。看看它是否使您能够匹配所需的文本/位置。根据您的使用情况,使用Web用户界面创建模板通常最简单,然后在API调用中选择模板。 (通过API调用创建标签。)
  3. 如果您可以修改文档,请添加" sig1"对于源文档,使用白色字母,这样他们就不会在文档中看到。然后在" sig1"上锚定匹配。

答案 1 :(得分:0)

在docusign开发人员文档https://developers.docusign.com/esign-rest-api/reference/Envelopes/Envelopes/get#signHere中,有一个关于它们如何处理锚定字符串中特殊字符的小句(该文档位于matchWholeWord部分。

此功能使用以下规则:

除非在anchorString中指定了标点符号,否则此功能将忽略标点符号和以下字符:

$〜> <| ^ + =

我管理的tu使用的锚字符串看起来像“ ”,并且参数matchWholeWord设置为true。