You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DocuSign嵌入式签名中同时启用锚点标签与左侧字段调色板(C#)

实现DocuSign嵌入式签名中锚点标签与左侧字段调色板共存的C#配置方案

完全可以通过调整C#代码配置,同时保留锚点标签(anchorString)并启用左侧字段调色板,核心是控制收件人视图的显示权限与界面设置:

关键配置要点

  1. 保留原有锚点字段配置:确保在创建信封时,已为签名人添加带有AnchorString属性的自定义标签(如SignHere、InitialHere等),这部分无需修改。
  2. 启用收件人添加字段权限:在生成嵌入式签名视图时,通过RecipientViewRequest的配置开启字段调色板。

C#代码示例

using DocuSign.eSign.Api;
using DocuSign.eSign.Client;
using DocuSign.eSign.Model;

// 初始化API客户端(已省略账号、密钥等初始化步骤)
var envelopesApi = new EnvelopesApi(apiClient);
var accountId = "your-account-id";
var envelopeId = "your-envelope-id"; // 已创建好带锚点字段的信封ID

// 构建收件人视图请求
var recipientViewRequest = new RecipientViewRequest
{
    ReturnUrl = "https://your-domain.com/sign-complete",
    AuthenticationMethod = "email",
    UserName = "Signer Name",
    Email = "signer@example.com",
    ClientUserId = "signer-client-id", // 嵌入式签名必填项
    // 配置显示设置,启用工具栏与字段添加权限
    DisplaySettings = new DisplaySettings
    {
        ShowToolbar = true, // 确保顶部工具栏显示,关联左侧字段调色板
        AllowRecipientToAddFields = true // 核心:允许收件人从左侧调色板添加字段
    }
};

// 获取嵌入式签名URL
var viewResponse = envelopesApi.CreateRecipientView(accountId, envelopeId, recipientViewRequest);
var signUrl = viewResponse.Url;

额外说明

  • AllowRecipientToAddFields设为true是启用左侧字段调色板的关键,该配置不会影响已设置的锚点标签——锚点字段会自动定位到文档对应位置,用户同时可通过调色板添加额外签名、日期、文本框等字段。
  • 若你的DocuSign账号存在全局权限限制,需先确认账号允许收件人添加字段(可在DocuSign管理后台的签名设置中检查)。
  • 如需更细致控制锚点标签的显示,可添加DisplayAnchorStringOptions配置(示例中可取消注释对应代码),确保锚点提示正常显示。

内容的提问来源于stack exchange,提问作者Subin Joseph

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 02:15:36