[ 
https://issues.apache.org/jira/browse/PDFBOX-646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Lehmkühler resolved PDFBOX-646.
---------------------------------------

    Resolution: Fixed

With version 918150 I've added a getter for the optional form matrix of an 
XObjectForm. Whenever a XObjectForm has a form matrix it will be took into 
amount within the Invoke operator by multiplying it with the current 
transformation matrix.

Now the attached example works like a charm with the PDFReader.

> Map the form space to user space if hte optional form matrix is present
> -----------------------------------------------------------------------
>
>                 Key: PDFBOX-646
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-646
>             Project: PDFBox
>          Issue Type: Improvement
>          Components: Parsing, PDFReader, PDModel
>    Affects Versions: 0.8.0-incubator, 1.0.0
>            Reporter: Andreas Lehmkühler
>            Assignee: Andreas Lehmkühler
>             Fix For: 1.1.0
>
>         Attachments: tiger-as-form-xobject.pdf
>
>
> An XObjectForm has an optional form matrix to map the form space to user 
> space. If that matrix is present it has to be multiplied with the current 
> transformation matrix to calculate the correct coordinates for every 
> following operation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to