Docusignapi DocuSign API-强制绘制签名

Docusignapi DocuSign API-强制绘制签名,docusignapi,Docusignapi,是否有人曾通过API实施DocuSign签名仪式,要求用户输入已绘制的签名,并且仅允许用户绘制签名?我们有一个正在工作的实现,但我们不希望用户从预定义的签名样式中进行选择。我们希望用户每次都画出签名 我们已经将签名采用设置为“从绘图开始”,并且我们还配置了API调用以向文档中添加选项卡,但似乎没有任何变化。请注意,我们处于演示模式 但最重要的是,有没有人通过API实现DocuSign签名仪式,强制用户签名 谢谢。我写了一篇文章解释如何做到这一点 此功能称为“在每个位置签名”,是singer对象的

是否有人曾通过API实施DocuSign签名仪式,要求用户输入已绘制的签名,并且仅允许用户绘制签名?我们有一个正在工作的实现,但我们不希望用户从预定义的签名样式中进行选择。我们希望用户每次都画出签名

我们已经将签名采用设置为“从绘图开始”,并且我们还配置了API调用以向文档中添加选项卡,但似乎没有任何变化。请注意,我们处于演示模式

但最重要的是,有没有人通过API实现DocuSign签名仪式,强制用户签名

谢谢。

我写了一篇文章解释如何做到这一点

此功能称为“在每个位置签名”,是singer对象的一个属性,如下所示:

Signer signer1 = new Signer 
{
    Email = "test@sample.com",
    Name = "some name",
    ClientUserId = "1",
    RecipientId = "1",
    SignInEachLocation = "true", // Signer must draw their signature in each tab
};   

        SignHere signHere1 = new SignHere
        {
            AnchorString = "/sn1/",
            AnchorUnits = "pixels",
            AnchorXOffset = "10",
            AnchorYOffset = "20"
        };
        // Tabs are set per recipient / signer
        Tabs signer1Tabs = new Tabs
        {
            SignHereTabs = new List<SignHere> { signHere1 }
        };
        signer1.Tabs = signer1Tabs;

        // Add the recipient to the envelope object
        Recipients recipients = new Recipients
        {
            Signers = new List<Signer> { signer1 }
        };
        envelopeDefinition.Recipients = recipients;  
Signer signer1=新的签名者
{
电子邮件=”test@sample.com",
Name=“some Name”,
ClientUserId=“1”,
RecipientId=“1”,
SignInEachLocation=“true”,//签名者必须在每个选项卡中绘制签名
};   
SignHere signHere1=新的SignHere
{
主播字符串=“/sn1/”,
AnchorUnits=“像素”,
AnchorXOffset=“10”,
AnchorYOffset=“20”
};
//选项卡按收件人/签名人设置
制表符签名者1制表符=新制表符
{
signheretab=新列表{signHere1}
};
signer1.Tabs=signer1Tabs;
//将收件人添加到信封对象
收件人=新收件人
{
签名者=新列表{signer1}
};
信封定义。收件人=收件人;

是的,我读过它,也实现了它。它什么也不做。签名框永远不会出现,当文档在DocuSign中打开时,菜单仍保留在屏幕的左侧。这只是强制签名,您仍然需要通过添加选项卡来决定将其放置在何处。让我在代码中添加一个示例我之前展示的是如何更改收件人以满足要求,您仍然需要添加每个签名“框”,这样它们才会出现,而您不会被发送到自由形式签名。请尝试我的更新代码。谢谢。长话短说,我能够使用原始代码中的X、Y位置设置来显示Sign Here选项卡,因为PDF中没有锚字符串。尽管如此,“在此处签名”选项卡仍会出现,当用户单击它时,默认为绘制。这很好,但是用户仍然可以切换菜单来选择签名样式。我们不想要这个。我们不希望用户能够选择预定义的样式。我们总是(而且只是)希望他们签名。为什么DocuSign不允许您禁用所有预定义的签名样式并强制用户仅绘制?