Thanks a lot for your reply, Maruan.

I'll test it out and will update here if it worked...

On Sat, Mar 26, 2016 at 8:53 PM, Maruan Sahyoun <[email protected]>
wrote:

> Hi Gilad,
>
> sorry that it took so long to answer your question.
>
> When drawing the annotation you have to think like you draw it on the
> unrotated page with your pages upper left corner being the lower left
> corner and the width and height of the annotation rect being swapped.
>
> With that the calculation of the quads is
>
>                 float[] quads = new float[8];
>                 quads[0] = position.getLowerLeftX();
>                 quads[1] = position.getLowerLeftY();
>                 quads[2] = quads[0];
>                 quads[3] = position.getUpperRightY();
>                 quads[4] = position.getUpperRightX();
>                 quads[5] = quads[1];
>                 quads[6] = quads[4];
>                 quads[7] = quads[3];
>
> Hope that helps.
>
> BR
> Maruan
>
>
> > Am 14.03.2016 um 09:58 schrieb Gilad Denneboom <
> [email protected]>:
> >
> > Any luck?
> >
> > On Mon, Mar 7, 2016 at 10:13 AM, Maruan Sahyoun <[email protected]>
> > wrote:
> >
> >> Hi,
> >>
> >> I'll take a look later today
> >>
> >> Maruan Sahyoun
> >>
> >>> Am 07.03.2016 um 09:50 schrieb Gilad Denneboom <
> >> [email protected]>:
> >>>
> >>> Does that help anyone find a solution for this issue? I think it could
> be
> >>> useful for more operations within PDFBox, relating to rotated pages.
> >>>
> >>> On Tue, Mar 1, 2016 at 2:17 PM, Gilad Denneboom <
> >> [email protected]>
> >>> wrote:
> >>>
> >>>> OK, here's a file that demonstrates the issue. I'm attaching the
> >> original
> >>>> as well as the version highlighted using PDFBox and the one I
> >> highlighted
> >>>> manually in Acrobat, for comparison purposes.
> >>>>
> >>>> The details of the highlight added in PDFBox are:
> >>>> Rect:[104.73436,751.22327,147.8024,757.2535]
> >>>>
> >>>>
> >>
> Quads:[104.73436,755.2535,147.8024,755.2535,104.73436,749.22327,147.8024,749.22327]
> >>>>
> >>>> I hope this is sufficient... If not, please let me know.
> >>>> ​
> >>>> Landscape page_highlighted in Acrobat.pdf
> >>>> <
> >>
> https://drive.google.com/file/d/0B_eBFHMNjkhsRWdYZEdFbFBPYVU/view?usp=drive_web
> >>>
> >>>> ​​
> >>>> Landscape page.pdf
> >>>> <
> >>
> https://drive.google.com/file/d/0B_eBFHMNjkhsLXd5T1RKUVl4M00/view?usp=drive_web
> >>>
> >>>> ​​
> >>>> Landscape page_highlighted.pdf
> >>>> <
> >>
> https://drive.google.com/file/d/0B_eBFHMNjkhsQm1MZ01TTlZSSU0/view?usp=drive_web
> >>>
> >>>> ​
> >>>>
> >>>> On Wed, Feb 24, 2016 at 2:30 PM, Gilad Denneboom <
> >>>> [email protected]> wrote:
> >>>>
> >>>>> It's a highlight.
> >>>>>
> >>>>> Let me give you the background. I'm using a variation on
> >>>>> PrintTextLocation to find the locations I want to highlight and then
> >> add
> >>>>> them. As I wrote, it works very well in pages with zero rotation, but
> >> the
> >>>>> results are skewed when the pages are rotated.
> >>>>> What I mean by skewed is that they appear on the location of the page
> >>>>> where the text would have have been had it not been rotated, if that
> >> makes
> >>>>> sense.
> >>>>> I'll try to set up a simple example that demonstrates this issue and
> >>>>> share it.
> >>>>>
> >>>>> On Wed, Feb 24, 2016 at 1:34 PM, Maruan Sahyoun <
> >> [email protected]>
> >>>>> wrote:
> >>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> what type of annotation are you trying to put on the page. I could
> >>>>>> create a little sample placing an annotation at the (visual) upper
> >> left
> >>>>>> corner of a portrait and landscape page.
> >>>>>>
> >>>>>> BR
> >>>>>> Maruan
> >>>>>>
> >>>>>>> Am 24.02.2016 um 09:34 schrieb Gilad Denneboom <
> >>>>>> [email protected]>:
> >>>>>>>
> >>>>>>> No one has any ideas? ...
> >>>>>>>
> >>>>>>> On Sun, Feb 21, 2016 at 12:30 AM, Gilad Denneboom <
> >>>>>> [email protected]
> >>>>>>>> wrote:
> >>>>>>>
> >>>>>>>> Hi all,
> >>>>>>>>
> >>>>>>>> Hoping someone can help me with this issue...
> >>>>>>>> I have a tool that adds new highlight annotations to a page. It
> >> works
> >>>>>> very
> >>>>>>>> well, except for when the page is rotated. I know I need to apply
> a
> >>>>>>>> transformation to my rect and/or quads to get them to match the
> >>>>>> rotated
> >>>>>>>> user space, but I just can't get it to work.
> >>>>>>>> Is there a utility in PDFBox (I'm using 1.8.11 at the moment) that
> >> can
> >>>>>>>> help me perform this transformation so I can place my annotations
> at
> >>>>>> the
> >>>>>>>> right location on these pages?
> >>>>>>>>
> >>>>>>>> Thanks a lot in advance for any helpful tips...
> >>>>>>>>
> >>>>>>>> Gilad
> >>>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>> For additional commands, e-mail: [email protected]
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to