DocuSign SOAP API标题选项卡不保留值

时间:2017-01-17 19:42:18

标签: c# docusignapi

我在C#的ASP.NET应用程序中使用DocuSign SOAP API来发送一些用于电子签名的文档。 其中一个字段是标题选项卡。我有以下代码。 测试时,选项卡会正确显示标题,该标题是从后端DB中获取的。但是当我看到完成的文档时,标题将更改为其他内容。有谁知道我怎么解决这个问题? 签名时,如果我修改了值 - 添加和删除空格 - 它可以正常工作。

tab5 = new DocuSignAPI.Tab();
tab5.RecipientID = rcpt1.ID;
tab5.DocumentID = docId;
tab5.Type = DocuSignAPI.TabTypeCode.Custom;
tab5.CustomTabType = DocuSignAPI.CustomTabType.Text;
tab5.Name = "clientTitle";
tab5.CustomTabTypeSpecified = true;
tab5.Value = (dr["Rcpt_1_Role"]).ToString();
tab5.Type = DocuSignAPI.TabTypeCode.Title;
tab5.AnchorTabItem = new DocuSignAPI.AnchorTab();
tab5.AnchorTabItem.AnchorTabString = "CLIENT TITLE:";
tab5.AnchorTabItem.Unit = DocuSignAPI.UnitTypeCode.Pixels;
tab5.AnchorTabItem.UnitSpecified = false;
tab5.AnchorTabItem.IgnoreIfNotPresent = true;
tab5.AnchorTabItem.UnitSpecified = true;
tab5.AnchorTabItem.YOffset = -10;
tab5.AnchorTabItem.XOffset = 100;

1 个答案:

答案 0 :(得分:1)

当使用某些DocuSign标签类型(例如titleTabsemailTabs)时,DocuSign平台将从用户的帐户中填充部分信息(如果有)。

例如,如果用户有一个DocuSign帐户,他们已输入标题" CEO",那么每当您向确切的收件人(姓名和电子邮件组合)发送信封并使用{{{ 1}}系统将从他们的帐户中填充。

我不相信有一种方法可以覆盖这一点,可能你最好的选择就是使用titleTab而不是使用它来填充数据库中的任何数据或者你想要提供它的任何其他地方从