Link to home
Start Free TrialLog in
Avatar of Mike Broderick
Mike BroderickFlag for United States of America

asked on

Transforming coordinates, Forms XObject

I am having trouble getting the transformation matrix to work when painting a form xobject that contains an image xobject. Here is the pdf code:

http://www.broderickdata.com/test1/ovl2.pdf

I am trying to:

    + Make an 8.5 x 11 inch page (612 by 792)
    + Make a form xobject that is also 8.5 by 11 inches
    + Put a graphics image (width=1272, height=718) on the form
    + Put the graphics image at x=100, y=100 on the form, size the graphics to w=127, h=71

When I open the file with Acrobat 6.0 the graphic does not paint and when I examine the object using Preflight, list-all-images I see a message:
Outside visible page area.

Expanding Detailed Information- Graphic State Properties- Images- CTM, I see the following numbers:

    12188
    0
    0
    -9304
    -4336
    13664

I have no idea how I told Acrobat to use those numbers. How do I tell Acrobat to paint the graphic at the spot described above.

Next, I plan on writing text over the form by putting Td commands in the page object. Do you see any problems with this.

Thanks in advance.

Avatar of Karl Heinz Kremer
Karl Heinz Kremer
Flag of United States of America image

You need to read the section about transformation matrices in the PDF reference at least a few times and potentially play around with working files a few times to get an idea about how they work.
I don't have time right now to look at your PDF file, I may be able to do this later today or tomorrow.
There is no problem with how you want to use the Td command.
More once I had a chance to look at the file.
One more thing: Are you sure that your XObject works correctly? You can verify this by just using the XObject as the page content. This helps to get the XObject debugged.
Avatar of Mike Broderick

ASKER

The image xobject works. I substituted its object number on the Page Resource object to test it. (The image looks horrible, I plan on fixing that next)
ASKER CERTIFIED SOLUTION
Avatar of Karl Heinz Kremer
Karl Heinz Kremer
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial