>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) >>