No luck, I'm afraid... The new quads array is:
[104.73436,751.22327,104.73436,757.2535,147.8024,751.22327,147.8024,757.2535]

And the resulting PDF is attached...​
 Landscape page_highlighted.pdf
<https://drive.google.com/file/d/0B_eBFHMNjkhsbElkZ3ZnVTA2eUU/view?usp=drive_web>
​

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

> Hi,
>
> > Am 26.03.2016 um 21:49 schrieb Gilad Denneboom <
> [email protected]>:
> >
> > Thanks a lot for your reply, Maruan.
> >
> > I'll test it out and will update here if it worked…
> >
>
> if not let me know - sorry again for the delay.
>
> Maruan
>
> > 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]
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to