如何在DocuSign中添加Initial字段后移除锚点字符串?
解决DocuSign添加Initial字段后锚点字符串残留的问题
要移除锚点字符串,只需在创建InitialHere字段时添加anchor_string_removed参数并设置为true——这个参数是DocuSign专门用来在锚点字段定位后删除原锚点文本的配置。
修改后的完整代码:
$initialHereObjects = []; $initialHereTabs = []; for ($i = 1; $i <= 10; $i++) { $anchorString = '<<Doc' . $i . '.Initial>>'; $initialHereObjects[] = $anchorString; } foreach ($initialHereObjects as $anchorStringInitialIndex => $anchorStringInitialValue) { $inital_here = new \DocuSign\eSign\Model\InitialHere([ 'anchor_string' => "$anchorStringInitialValue", 'anchor_units' => 'pixels', 'anchor_y_offset' => '10', 'anchor_x_offset' => '-8', 'anchor_string_removed' => true // 启用锚点字符串移除 ]); $initialHereTabs[] = $inital_here; } $signer->setTabs( new \DocuSign\eSign\Model\Tabs([ 'initial_here_tabs' => $initialHereTabs ]) );
添加这个参数后,DocuSign在完成Initial字段的定位渲染后,会自动将文档中对应的<<DocX.Initial>>锚点字符串删除,不会再残留显示。
内容的提问来源于stack exchange,提问作者Abdullah Shahab
相关产品推荐
相关产品推荐

