Op 19/05/2011 12:05, karthik B schreef:
> Hi,
> I am not using any form field. I just have the coordinates given by the
> indesign system. I need to place a text in the specified coordinate into the
> PDF.
>
> For example:
> I get an input from indesign as
> X 211.89 pt
> Y 158.031 pt
> W 85.039 pt
> H 85.039 pt
> Page Width 595.276 pt
> Page Height 841.89 pt
>
> With this input i need to place the text in the right area in the PDF.
>
> I use the following code to place
>
> pdfContentByte.BeginText()
> pdfContentByte.SetFontAndSize(bf, 9)
> pdfContentByte.SetTextMatrix(x, y)
> pdfContentByte.ShowText("Sample text")
> pdfContentByte.Stroke()
> pdfContentByte.EndText()
And I'm 100% sure that iText adds the text at the exact X Y coordinate.
But maybe you're not interpreting the coordinate correctly.
Use iText to draw a rectangle with those coordinates.
How are you going to do this?
Will you draw a rectangle with lower left corner (211.89, 158.031) and
upper right corner (296.929, 243.07)?
Or will you draw a rectangle with lower left corner (211.89, 72.992) and
upper right corner (296.929, 158.031)?
That's one possible reason why Y might be wrong: you're interpreting the
H value in the wrong direction.
Another reason can be: iText assumes Y = 0 at the bottom of the page and
Y = 841.89 at the top of the page.
In other coordinate systems, Y = 0 at the top of the page and Y = 841.89
at the bottom of the page.
Also: are there any coordinate transformations at play?
I repeat: you're doing something wrong, but you're not showing us what
you're doing, so we can't say what you're doing wrong.
------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its
next-generation tools to help Windows* and Linux* C/C++ and Fortran
developers boost performance applications - including clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples:
http://itextpdf.com/themes/keywords.php