I'm trying to generate a PDF from drawing data that uses coordinates start at upper-left corner. I tried to use concatCTM in the online example, but it doesn't seem to work for me, the images are still placed using coordinates starting from lower-left corner. Anything wrong about what I'm doing?
An additional question is that if the y-axis is reversed, will the image display upside-down? If so, is there any simple/better way to make things display using the traditional upper-left coordinates or I have to do the position calculations myself without using the transformation? Thanks in advance! Code: Document document = new Document(); PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("test-out.pdf")); document.open(); PdfContentByte cb = writer.getDirectContent(); cb.concatCTM(1f, 0f, 0f, -1f, 0f, PageSize.A4.getHeight()); Image image = Image.getInstance(imagePath); image.setAbsolutePosition(0, 500); document.add(image); document.close(); -- View this message in context: http://www.nabble.com/How-to-make-%280%2C-0%29-start-at-upper-left--tp22850516p22850516.html Sent from the iText - General mailing list archive at Nabble.com. ------------------------------------------------------------------------------ _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.1t3xt.com/docs/book.php