【发布时间】:2019-04-06 00:21:14
【问题描述】:
我正在尝试在指定页码处获取锚文本的动态初始选项卡。这是我的 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”:“真”, "anchorIgnoreIfNotPresent": "真", "anchorMatchWholeWord": "真", "anchorString": "PDF 文件", "anchorUnits": "英寸", “anchorXOffset”:1, "anchorYOffset": 1, "documentId": "1", “页码”:“6”, “收件人 ID”:“1” }{ “anchorCaseSensitive”:“真”, "anchorIgnoreIfNotPresent": "真", "anchorMatchWholeWord": "真", "anchorString": "PDF 文件", "anchorUnits": "英寸", “anchorXOffset”:1, "anchorYOffset": 1, "documentId": "1", “页码”:“6”, “收件人 ID”:“1” }
一个 InitialTab 在第 5 页,其他在第 6 页。不能在同一个地方重复。
这里是 SetPageNumber https://github.com/docusign/docusign-php-client/blob/master/src/Model/DateSigned.php#L41 的函数
【问题讨论】:
标签: laravel api docusignapi