Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 6.2.5
-
Fix Version/s: 6.3
-
Component/s: Core/Parsing, Core/Rendering
-
Labels:None
-
Environment:any
-
Support Case References:
Description
The PDF in question uses layers but also renders with missing content. There is quite a bit of missing content that may or may not be related to the missing content and there is no errors in the logs. Further analysis is needed.
Activity
Patrick Corless
created issue -
Patrick Corless
made changes -
Field | Original Value | New Value |
---|---|---|
Support Case References | https://icesoft.my.salesforce.com/5000g00001pJLtP?srPos=0&srKp=500 |
Patrick Corless
made changes -
Fix Version/s | 6.3 [ 13093 ] |
Patrick Corless
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #52189 | Tue Jan 02 11:24:27 MST 2018 | patrick.corless | |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/OptionalContentMembership.java
|
Patrick Corless
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #52236 | Mon Jan 22 16:35:04 MST 2018 | patrick.corless | list which better aligns with the specification |
Files Changed | ||||
MODIFY
/icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/OptionalContentMembership.java
|
Patrick Corless
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Patrick Corless
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
The PDF in question uses the OptionalContentMembership ANY_ON. Our OptionalContentMembership class seems to have a bug in that ANY_ON default visibility is false. In most PDF documents the layers visibility is defined by the optional content group on a name by name basis. In this document there are named layers but now visibility is defined. As a result the false is returned which is counter intuitive for ANY_ON state.