如何从签名文档 c# 中删除不匹配的 DocuSign 通用模板锚字段?

问题描述

我将用信封发送文档以与要应用的模板 ID 一起签名。在本例中,我使用 SignHere 为 10 个签名者定义了 AnchorString 选项卡。有时,签署文档的签名者计数为 2,有时为 10。

我想要实现的是,当只有 1 个匹配的签名者时,应该从文档中删除其余的 AnchorString,并且还应该相应地管理这些字段的空间。

比如,在下面的屏幕中,只有一个签名者作为 Signer2 传递给文档。因此,在这种情况下,应删除 SignerSigner3

enter image description here

是否可以从文档中删除那些不匹配的 AnchorString 并使用 c# DocuSign SDK 相应地管理空间?

我是否需要设置任何 Envelope 属性来处理这种情况,或者在发送 Envelope 时需要完成任何其他配置?

解决方法

DocuSign 不会从所提供的文档中删除信息,因此它无法删除您未在文档中使用的锚字符串。作为一种解决方法,您可以使用白色字体创建锚字符串,使其与背景相匹配,并且不会被用户注意到。这仍然会在文档中留下空白空间,要删除空白空间,您需要根据场景提供不同的文档