更改样式列表在签名过程中只有一种样式

问题描述:

当我们将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>