更改样式列表在签名过程中只有一种样式
问题描述:
当我们将Signature Info传递给收件人时,我们在单击更改样式时只会获得一种样式。我们如何获得所有可能的风格?我们已经通过首更改样式列表在签名过程中只有一种样式
`var r1 = new Recipient
{
UserName = String.Format("{0} {1}", "cvdf", "Test"),
Email = Session[Keys.ApiEmail].ToString(),
ID = "1",
//SignerName = String.Format("{0} {1}", "cvdf", "R"),
//SignatureInfo = new RecipientSignatureInfo { SignatureName = String.Format("{0} {1}", "ertert", "R"), SignatureInitials = "R".Substring(0, 1), FontStyle = (FontStyleCode.DocuSign8)},
SignatureInfo = new RecipientSignatureInfo { SignatureName = String.Format("{0} {1}", "cvdf", "Test"), SignatureInitials = "Test".Substring(0, 1)},
Type = RecipientTypeCode.Signer,
CaptiveInfo = new RecipientCaptiveInfo { ClientUserId = "1" }
};
runningList.Add(r1);`
答
设置FontStyle
是要限制收件人的字体启用从“签名采用构造”所有可能的风格。不幸的是,如果提供SignatureInfo
,则需要schemaFontStyle
。
<s:complexType name="RecipientSignatureInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SignatureName" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="SignatureInitials" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1" name="FontStyle" type="tns:FontStyleCode"/>
</s:sequence>
</s:complexType>