我有使用DocuSign APIService註冊應用程序中創建的文檔的c#應用程序。DocuSign自動放置不會將選項卡固定在正確的位置
這是我的標籤代碼:
Tab tab = new Tab();
tab.DocumentID = "1";
tab.RecipientID = "1";
tab.Type = TabTypeCode.SignHere;
tab.AnchorTabItem = new AnchorTab();
//tab.AnchorTabItem.AnchorTabString = "Sign Here (Signer):";
tab.AnchorTabItem.AnchorTabString = string.Format("Sign Here ({0}):", signerName);
tab.AnchorTabItem.IgnoreIfNotPresent = true;
tab.AnchorTabItem.Unit = UnitTypeCode.Pixels;
tab.AnchorTabItem.UnitSpecified = true;
tab.AnchorTabItem.XOffset = 0;
tab.AnchorTabItem.YOffset = 0;
這是從的DocuSign documentation:
它通過尋找錨文本的邊框(基本上包含文本的矩形做到這一點)並使用邊界框的右下角作爲Tab的左下角。
不幸的是簽名框出現在錨文本上,而不是之後。
我試着用模板自動放置 - 同樣的問題。
這是一個錯誤還是我做錯了什麼?
你提到的文檔鏈接是很老,可能是不準確的。有關更多最新文檔,請參見此[鏈接](https://www.docusign.com/developer-center/explore/features/stick-etabs#tab-positioning)。如果沒有指定偏移量,則簽名框將顯示在錨文本上方。另請參閱此[文檔](https://docs.docusign.com/esign/restapi/Envelopes/EnvelopeRecipientTabs/#anchoring-tabs) –