Hi everyone, Does anybody know why the following code is telling me that the method fontandsize() doesn't exist?
---------------- myObj = structNew(); local = structNew(); myObj.document = CreateObject("java", "com.lowagie.text.Document"); myObj.fileIO = CreateObject("java", "java.io.FileOutputStream"); myObj.pdfWriter = CreateObject("java", "com.lowagie.text.pdf.PdfWriter"); myObj.vertText = createObject("java","com.lowagie.text.pdf.VerticalText"); myObj.pdfContentByte = createObject("java","com.lowagie.text.pdf.PdfContentByte"); myObj.BaseFont = createObject("java","com.lowagie.text.pdf.BaseFont"); local.bf = myObj.BaseFont.Courier; // create a 'Document' object myObj.document.init(); // get an outputstream for the PDF Writer // call the constructor, pass the location where you want the pdf to be created myObj.fileIO.init("C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\pdfWriter\pdf\test.pdf"); // call the static 'getInstance' factory method local.writer = myObj.pdfWriter.getInstance(myObj.document, myObj.fileIO); // open the document myObj.document.open(); local.cb = local.writer.getDirectContent(); local.cb.beginText(); local.cb.setFontAndSize(local.bf, 12); local.cb.showTextAligned(1, 'THIS IS A TEST', 100, 100, 0); local.cb.endText(); ------------- Error Message is: The selected method setFontAndSize was not found. Either there are no methods with the specified method name and argument types, or the method setFontAndSize is overloaded with arguments types that ColdFusion can't decipher reliably. If this is a Java object and you verified that the method exists, you may need to use the javacast function to reduce ambiguity. The error occurred in C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\pdfWriter\index.cfm: line 32 30 : myObj.fileIO.init("C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\pdfWriter\pdf\test.pdf"); 31 : // call the static 'getInstance' factory method 32 : local.writer = myObj.pdfWriter.getInstance(myObj.document, myObj.fileIO).setFontAndSize('Courier', 12); 33 : // open the document 34 : myObj.document.open(); ---------------- Yet when I dump the writer methods I can see the setFontAndSize method sitting in the listing. I've updated my iText.jar to the latest version (2.0.4) and that hasn't fixed the problem either :( Cheers, James ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Macromedia ColdFusion MX7 Upgrade to MX7 & experience time-saving features, more productivity. http://www.adobe.com/products/coldfusion?sdid=RVJW Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:281448 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4