我试图在特定页码的锚文本上获得动态初始选项卡。这是我的初始标签的一部分:
{
"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 File“,”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的功能
锚点标签不受页面限制。
Anchor Tag Population Scope
只有内部设置,默认为envelope
,但可以设置为document
。如果您的信封是单个文档,这将无济于事,但如果您可以解决问题并使用多个文档,它可以提供帮助。
如果您希望更改该设置,请与您的客户经理联系或使用DocuSign Support打开案例。如果您要求在演示中更改设置,请提及并提供您的模拟帐号。