>>Do wwDotNetBridge >>loBridge = CREATEOBJECT("wwDotNetBridge", "V4") >>loFdfReader = loBridge.CreateInstance("iTextSharp.text.pdf.FdfReader", tcFDF_nme) >>loPdfReader = loBridge.CreateInstance("iTextSharp.text.pdf.PdfReader", tcTemplate_nme) >>loFileMode = loBridge.CreateComValue() >>loFileMode.SetValueFromStaticProperty("System.IO.FileMode", "Create") >>loFileStream = loBridge.CreateInstance("System.IO.FileStream", tcPDF_nme, loFileMode) >>loStamper = loBridge.CreateInstance("iTextSharp.text.pdf.PdfStamper", loPdfReader, loFileStream, ; >> loBridge.ConvertToDotNetValue(0, "byte"), .t.) >>loStamper.AcroFields.SetFields(loFdfReader) >>>>
>>loForm = loStamper.AcroFields >>loCmd = loBridge.InvokeMethod(loForm, "GetNewPushbuttonFromField", "cmdSignature") >>loSig = loBridge.InvokeStaticMethod("iTextSharp.text.Image", "GetInstance", "E:\Marcia\MGASig.tif") >>loBridge.setstaticproperty(loCmd, "Image", loSig) >>loBridge.InvokeMethod(loForm, "ReplacePushbuttonField", "cmdSignature", loCmd.Field) >>>>