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] > >

