ICEpdf
  1. ICEpdf
  2. PDF-1095

Discrepancy between text selection and the highlighted text

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.1.3
    • Fix Version/s: 6.2
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      Windows 7

      Description

      The selection of text does not match the area on which the text is selected with the mouse. All the sudden, the left part of the line is selected thought only a word in a different part of the same line was covered by the mouse.
      This appear on my application and on the viewer as well.
      This issue makes the creation of annotations very difficult.
      1. A4-RR2016-VolI-E_cover_orig.pdf
        3.90 MB
        Olivier Chuzel
      1. Viewer-PDF-1095.png
        131 kB

        Activity

        Olivier Chuzel created issue -
        Hide
        Olivier Chuzel added a comment -

        The selected text is Appendix 5. I started by selecting from left to right from "Appen". As soon as the mouse reaches the 5, the beginning of the sentence is selected too.

        Show
        Olivier Chuzel added a comment - The selected text is Appendix 5. I started by selecting from left to right from "Appen". As soon as the mouse reaches the 5, the beginning of the sentence is selected too.
        Olivier Chuzel made changes -
        Field Original Value New Value
        Attachment Viewer-PDF-1095.png [ 22420 ]
        Attachment A4-RR2016-VolI-E_cover_orig.pdf [ 22421 ]
        Patrick Corless made changes -
        Fix Version/s 6.3 [ 13093 ]
        Patrick Corless made changes -
        Fix Version/s 6.2 [ 13090 ]
        Fix Version/s 6.3 [ 13093 ]
        Hide
        Patrick Corless added a comment -

        An example mixed text that is partly made up of optional text that is in nor particular order. Updated the sorting algorithms to try and do a better job at detecting random words on random locations and consolidating them on common lines.

        Marking as fixed.

        Show
        Patrick Corless added a comment - An example mixed text that is partly made up of optional text that is in nor particular order. Updated the sorting algorithms to try and do a better job at detecting random words on random locations and consolidating them on common lines. Marking as fixed.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50006 Thu Jan 12 12:13:17 MST 2017 patrick.corless PDF-1095 further tweaks to the algorithm that tries to sort page text that contains optional content.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/viewer/src/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/PageText.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/LineText.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50007 Thu Jan 12 12:13:27 MST 2017 patrick.corless PDF-1095 further tweaks to the algorithm that tries to sort page text that contains optional content.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/LineText.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/viewer/src/org/icepdf/ri/common/SwingController.java
        Commit graph MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/PageText.java
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Olivier Chuzel
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: