Created attachment 92928
Respect orientation when selecting words

Attached is a patch which improves selection of words when PDF is
rotated by multiples of 90°. It sets correct bounds on various visit*()
functions.

The patch doesn't solve all problems related to this. There are still
problems with order of selected lines and blocks when multiple blocks
are selected.

The problem with correct order of lines is easier to fix but I have not
a patch ready yet. The problem with correct order of blocks is a little
bit harder since it needs to correct flows.


The main problem why I started to look into this was that poppler shows this 
warning on some PDFs (see next attachment):

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug


Btw, the patch doesn't fix the problem shown on the Pedro's screenshot but it 
is related to the name of this bug.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to poppler in Ubuntu.
https://bugs.launchpad.net/bugs/245620

Title:
  evince and selection on rotated text

Status in Poppler:
  Confirmed
Status in “poppler” package in Ubuntu:
  Triaged

Bug description:
  When selecting rotated text in evince, it doesn't work correctly (see
  attached screenshot).

  The original pdf is attached too...

To manage notifications about this bug go to:
https://bugs.launchpad.net/poppler/+bug/245620/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to