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)This code works flawlessly. The problem is the next few lines of code that I added in order to change the image on a command button. It runs without error, but it doesn't change the image on the command button either.
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)Does anyone have any idea what the problem might be?