Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 6.0.1, 6.0.2
-
Fix Version/s: 6.1.1
-
Component/s: Core/Parsing
-
Labels:None
-
Environment:All
-
Support Case References:Support Case #13657 - https://icesoft.my.salesforce.com/5007000001YEpXG
Description
When searching for text with the provided PDF file in the ICEpdf Viewer, it highlights more area than just the specific text.
Activity
Arran Mccullough
created issue -
Flextronics International
made changes -
Field | Original Value | New Value |
---|---|---|
Attachment | demo_pdffile.pdf [ 22031 ] | |
Attachment | exampler8.png [ 22032 ] | |
Attachment | exampleu11png.png [ 22033 ] |
Patrick Corless
made changes -
Fix Version/s | 6.1.1 [ 12975 ] |
Patrick Corless
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #48541 | Tue Mar 22 14:38:23 MDT 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/PageText.java
MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/LineText.java MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/WordText.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #48543 | Tue Mar 22 14:39:07 MDT 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/LineText.java
MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/util/content/AbstractContentParser.java MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/WordText.java MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/PageText.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #48592 | Fri Apr 01 09:50:13 MDT 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/PageText.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #48593 | Fri Apr 01 09:50:27 MDT 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/PageText.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #48596 | Fri Apr 01 10:55:18 MDT 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/LineText.java
MODIFY /icepdf/branches/icepdf-6.1.0/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/PageText.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #48598 | Fri Apr 01 14:01:12 MDT 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/PageText.java
MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/LineText.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49466 | Mon Nov 07 15:23:18 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/PageText.java
MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/LineText.java MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/WordText.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #49527 | Tue Nov 08 13:14:40 MST 2016 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/text/LineText.java
|
Patrick Corless
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
In this selection case the postscript looks as follows:
/F1 12.84 Tf 0 1 -1 0 0 0 Tm 240.1 -698.6 TD[(R)]TJ
9.12 0 TD[(3)]TJ
-9.12 14.4 TD[(R)]TJ
9.12 0 TD[(4)]TJ
-9.12 14.4 TD[(R)]TJ
9.12 0 TD[(5)]TJ
-9.12 14.52 TD[(R)]TJ
9.12 0 TD[(6)]TJ
-9.12 14.4 TD[(R)]TJ
9.12 0 TD[(7)]TJ
-9.12 -72.24 TD[(R)]TJ
9.12 0 TD[(2)]TJ
-25.2 -28.08 TD[(R)]TJ
9.12 0 TD[(8)]TJ
6.96 129.2 TD[(R)]TJ
9.12 0 TD[(9)]TJ
We have code that tries to property detect vertical writing but in this case I think the issue might be around new line detection as the letters are plotted out one by one and we need to look at Y to figure out if a word break is needed.