我正在尝试在指定页码的Anchor文本上获得动态的初始标签。这是我的InitialTab的一部分:
{
"anchorCaseSensitive": "true",
"anchorIgnoreIfNotPresent": "true",
"anchorMatchWholeWord": "true",
"anchorString": "PDF File",
"anchorUnits": "inches",
"anchorXOffset": 1,
"anchorYOffset": 1,
"documentId": "1",
"pageNumber": "6",
"recipientId": "1"
}{
"anchorCaseSensitive": "true",
"anchorIgnoreIfNotPresent": "true",
"anchorMatchWholeWord": "true",
"anchorString": "PDF File",
"anchorUnits": "inches",
"anchorXOffset": 1,
"anchorYOffset": 1,
"documentId": "1",
"pageNumber": "6",
"recipientId": "1"
}
因此,我在第5页和第6页的同一位置都得到了两个选项卡。
使用https://github.com/docusign/docusign-php-client和默认配置选项:
${'initialtab' . $i} = new \DocuSign\eSign\Model\InitialHere();
${'initialtab' . $i}->setAnchorString($documentfield->anchorstring);
${'initialtab' . $i}->setAnchorXOffset($documentfield->positionx);
${'initialtab' . $i}->setAnchorYOffset($documentfield->positiony);
${'initialtab' . $i}->setAnchorUnits("inches");
${'initialtab' . $i}->setAnchorCaseSensitive("true");
${'initialtab' . $i}->setAnchorMatchWholeWord("true");
${'initialtab' . $i}->setAnchorIgnoreIfNotPresent("true");
${'initialtab' . $i}->setPageNumber("$i");
${'initialtab' . $i}->setDocumentId("1");
${'initialtab' . $i}->setRecipientId("1");
$clientInitialHereTabs[] = ${'initialtab' . $i};
如果单词匹配,则会在该单词所在的每个页面上添加“初始”标签。
当我尝试通过X和Y坐标使用制表符位置时,它通过页码起作用。否则
${'initialtab' . $i} = new \DocuSign\eSign\Model\InitialHere();
${'initialtab' . $i}->setXPosition("300");
${'initialtab' . $i}->setYPosition("100");
${'initialtab' . $i}->setDocumentId("1");
${'initialtab' . $i}->setPageNumber("1");
${'initialtab' . $i}->setRecipientId("1");
是否有任何选项可以根据页码限制该数量?
尝试了$ {'initialtab'。 $ i}-> setPageNumber(“ 1”);和$ {'initialtab'。 $ i}-> setPageNumber(1);和其他事情,但没有运气。它忽略了setPageNumber
{ “ anchorCaseSensitive”:“ true”, “ anchorIgnoreIfNotPresent”:“ true”, “ anchorMatchWholeWord”:“ true”, “ anchorString”:“ PDF文件”, “ anchorUnits”:“ inches”, “ anchorXOffset”:1, “ anchorYOffset”:1, “ documentId”:“ 1”, “ pageNumber”:“ 6”, “ recipientId”:“ 1” } { “ anchorCaseSensitive”:“ true”, “ anchorIgnoreIfNotPresent”:“ true”, “ anchorMatchWholeWord”:“ true”, “ anchorString”:“ PDF文件”, “ anchorUnits”:“ inches”, “ anchorXOffset”:1, “ anchorYOffset”:1, “ documentId”:“ 1”, “ pageNumber”:“ 6”, “ recipientId”:“ 1” }
一个InitialTab分别位于第5页和其他第6页。在同一位置不能重复两个。
这是SetPageNumber https://github.com/docusign/docusign-php-client/blob/master/src/Model/DateSigned.php#L41
的功能答案 0 :(得分:2)
锚标签不能受页面限制。
只有内部设置Anchor Tag Population Scope
,默认设置为envelope
,但可以设置为document
。如果您的信封是一个文档,这将无济于事,但是如果您可以拆开信封并使用多个文档,它会有所帮助。
如果您希望更改该设置,请与您的客户经理联系或使用DocuSign Support开立一个案例。如果您要在演示中更改设置,请提及并提供您的演示帐号。