Thanks. I imagine that the PDF format has its own way of looking at things. This would be why the coordinates start in the lower left hand corner. Although that may be convenient for the PDF world, it makes no sense in most any other world IMO. No one generates a report from the bottom of the page up. Reports are generated top down. One reads records from a database, prints consecutive lines going _down_ the page, and then causes a new page if there are more records than space on the page.
I think the library should cater to the developer rather than the medium. I am writing some utilities to provide top down coordinates with absolute positioning. Happy to contribute if interested. Blake McBride On Sun, Mar 6, 2016 at 3:40 PM, Tilman Hausherr <[email protected]> wrote: > Am 06.03.2016 um 21:31 schrieb Blake McBride: > >> Hi, >> >> I am using 2.x. >> >> I see that PDPageContentStream.moveTo can not be used with text (??). I >> also see that PDPageContentStream.newLineAtOffset uses relative position >> numbers. I'd lite to use absolute positions. Is there a method for that, >> or do I need to create my own layer on top of newLineAtOffset? >> > > It starts from 0,0 initially... You could save the graphics state and > restore when done. > > Or use setTextMatrix(Matrix.getTranslateInstance((float) tx, (float) ty)); > > Tilman > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >

