Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 5.0.1
-
Fix Version/s: 5.0.7
-
Component/s: Core/Parsing, Viewer RI
-
Labels:None
-
Environment:any
Description
The FreeTextAnnotationComponent uses JTextArea component to facilitate the editing of FreeText annotations content. The facade's text is then converted to PostScript and during this process the some location information isn't correctly converted to PostScript. So in short our wysiwyg editor is a little off.
On thought I've had is that we could/should hide the facade when the component no longer has focus.
On thought I've had is that we could/should hide the facade when the component no longer has focus.
Activity
Patrick Corless
created issue -
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #35626 | Mon May 27 16:23:40 MDT 2013 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-5.0.1/icepdf/core/src/org/icepdf/core/pobjects/annotations/Annotation.java
MODIFY /icepdf/branches/icepdf-5.0.1/icepdf/viewer/src/org/icepdf/ri/common/views/annotations/FreeTextAnnotationComponent.java MODIFY /icepdf/branches/icepdf-5.0.1/icepdf/core/src/org/icepdf/core/pobjects/annotations/FreeTextAnnotation.java |
Patrick Corless
made changes -
Field | Original Value | New Value |
---|---|---|
Status | Open [ 1 ] | Resolved [ 5 ] |
Fix Version/s | 5.0.2 [ 10972 ] | |
Fix Version/s | 5.1 [ 10675 ] | |
Resolution | Fixed [ 1 ] |
Patrick Corless
made changes -
Fix Version/s | 5.0.7 [ 11470 ] | |
Fix Version/s | 5.1 [ 10675 ] | |
Fix Version/s | 5.0.2 [ 10972 ] |
Patrick Corless
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
The PDF file is malformed. A parsing error occurs when the following content is encountered by the parser:
16 0 obj
<<
13 0 obj
<<
When 16 0 obj is parse there is no closing >> or endobj token. My guess is that there is a bug in the PDF generation tool PDF_XChange when there is no content for a page. I can put in a check to avoid the class cast but would be hesitant to try and get the lexer to correct for a such a corner case.