为位置编写锚标记的语法是什么?

时间:2015-03-13 10:43:43

标签: docusignapi

我是docusign api的新手。

我使用Anchor文本标签创建了一个演示项目。 我正在调用CreateAndSendEnvelope方法并在iframe中设置url。 Anchor Text标签不会被Docusign控件取代。 是否需要使用任何特定的语法?

我在文本框中尝试了以下语法1)tbx_1_text_tag 2)\ tbx2_1_text。

请帮忙

1 个答案:

答案 0 :(得分:0)

由于您已经提到了CreateAndSendEnvelope函数,我假设您使用DocuSign的SOAP api而不是REST。您应该引用GitHub上的SOAP SDK,因为它有4个不同语言堆栈中的大量示例和工作代码:

https://github.com/docusign/DocuSign-eSignature-SDK

例如,如果您使用的是PHP,则应该可以使用:

$fullAnchor = new Tab();
$fullAnchor->Type = TabTypeCode::FullName;
$anchor = new AnchorTab();
$anchor->AnchorTabString = "\tbx2_1_text";
$anchor->XOffset = -123;
$anchor->YOffset = 31;
$anchor->Unit = UnitTypeCode::Pixels;
$anchor->IgnoreIfNotPresent = true;
$fullAnchor->AnchorTabItem = $anchor;
$fullAnchor->DocumentID = "1";
$fullAnchor->PageNumber = "2";
$fullAnchor->RecipientID = "1";
array_push($tabs, $fullAnchor);

如果您使用DocuSign REST api,您可以这样做:

"tabs": {
  "signHereTabs": [
    {
    "anchorString": "\tbx2_1_text",
    "anchorXOffset": "1",
    "anchorYOffset": "0",
    "anchorIgnoreIfNotPresent": "false",
    "anchorUnits": "inches"
    }
  ]
}