Sorry, I'm not quite following you there...

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

> the Rect is more around. The upper left corner is from where you have to
> calculate as this is the the lower left of the unrotated page.
>
> position.setLowerLeftX(82);   // llx
> position.setLowerLeftY(102);  // lly
> position.setUpperRightX(92);  // urx
> position.setUpperRightY(147); // try
>
> BR
> Maruan
>
> > Am 26.03.2016 um 22:14 schrieb Gilad Denneboom <
> [email protected]>:
> >
> > 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