示例#1
0
 public void VerifyXmlDsig(object queryContinue, LateBindingApi.Office.SignatureSetup psigsetup, LateBindingApi.Office.SignatureInfo psiginfo, object xmlDsigStream, LateBindingApi.Office.Enums.ContentVerificationResults pcontverres, LateBindingApi.Office.Enums.CertificateVerificationResults pcertverres)
 {
     object[] paramArray = new object[6];
     paramArray[0] = queryContinue;
     paramArray.SetValue(psigsetup, 1);
     paramArray.SetValue(psiginfo, 2);
     paramArray[3] = xmlDsigStream;
     paramArray.SetValue(pcontverres, 4);
     paramArray.SetValue(pcertverres, 5);
     Invoker.Method(this, "VerifyXmlDsig", paramArray);
 }
示例#2
0
 public void NotifySignatureAdded(object parentWindow, LateBindingApi.Office.SignatureSetup psigsetup, LateBindingApi.Office.SignatureInfo psiginfo)
 {
     object[] paramArray = new object[3];
     paramArray[0] = parentWindow;
     paramArray.SetValue(psigsetup, 1);
     paramArray.SetValue(psiginfo, 2);
     Invoker.Method(this, "NotifySignatureAdded", paramArray);
 }
示例#3
0
 public void SignXmlDsig(object queryContinue, LateBindingApi.Office.SignatureSetup psigsetup, LateBindingApi.Office.SignatureInfo psiginfo, object xmlDsigStream)
 {
     object[] paramArray = new object[4];
     paramArray[0] = queryContinue;
     paramArray.SetValue(psigsetup, 1);
     paramArray.SetValue(psiginfo, 2);
     paramArray[3] = xmlDsigStream;
     Invoker.Method(this, "SignXmlDsig", paramArray);
 }
示例#4
0
 public void ShowSigningCeremony(object parentWindow, LateBindingApi.Office.SignatureSetup psigsetup, LateBindingApi.Office.SignatureInfo psiginfo)
 {
     object[] paramArray = new object[3];
     paramArray[0] = parentWindow;
     paramArray.SetValue(psigsetup, 1);
     paramArray.SetValue(psiginfo, 2);
     Invoker.Method(this, "ShowSigningCeremony", paramArray);
 }
示例#5
0
        public LateBindingApi.stdole.Picture GenerateSignatureLineImage(LateBindingApi.Office.Enums.SignatureLineImage siglnimg, LateBindingApi.Office.SignatureSetup psigsetup, LateBindingApi.Office.SignatureInfo psiginfo, object xmlDsigStream)
        {
            object[] paramArray = new object[4];
            paramArray[0] = siglnimg;
            paramArray.SetValue(psigsetup, 1);
            paramArray.SetValue(psiginfo, 2);
            paramArray[3] = xmlDsigStream;
            object returnValue = Invoker.MethodReturn(this, "GenerateSignatureLineImage", paramArray);

            if (null == returnValue)
            {
                return(null);
            }
            LateBindingApi.stdole.Picture newClass = new LateBindingApi.stdole.Picture(this, returnValue);
            return(newClass);
        }
示例#6
0
 public void ShowSignatureDetails(object parentWindow, LateBindingApi.Office.SignatureSetup psigsetup, LateBindingApi.Office.SignatureInfo psiginfo, object xmlDsigStream, LateBindingApi.Office.Enums.ContentVerificationResults pcontverres, LateBindingApi.Office.Enums.CertificateVerificationResults pcertverres)
 {
     object[] paramArray = new object[6];
     paramArray[0] = parentWindow;
     paramArray.SetValue(psigsetup, 1);
     paramArray.SetValue(psiginfo, 2);
     paramArray[3] = xmlDsigStream;
     paramArray.SetValue(pcontverres, 4);
     paramArray.SetValue(pcertverres, 5);
     Invoker.Method(this, "ShowSignatureDetails", paramArray);
 }