ICEpdf
  1. ICEpdf
  2. PDF-1224

Missing content, layered content.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.2.5
    • Fix Version/s: 6.3
    • Labels:
      None
    • Environment:
      any

      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 ]
        Hide
        Patrick Corless added a comment -

        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.

        Show
        Patrick Corless added a comment - 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.
        Hide
        Patrick Corless added a comment -

        Marking as fixed

        Show
        Patrick Corless added a comment - Marking as fixed
        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 PDF-1224 fixed optional content bug with "ANY_ON" visibility policy.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/OptionalContentMembership.java
        Hide
        Patrick Corless added a comment -

        Found a regression with a layer's PDF. Further analysis is needed.

        Show
        Patrick Corless added a comment - Found a regression with a layer's PDF. Further analysis is needed.
        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 PDF-1224 backed out previous change infavor a check for an empty ocg
        list which better aligns with the specification
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/core-awt/src/main/java/org/icepdf/core/pobjects/OptionalContentMembership.java
        Hide
        Patrick Corless added a comment -

        Marking as fixed.

        Show
        Patrick Corless added a comment - Marking as fixed.
        Patrick Corless made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Patrick Corless
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: