ICEpdf
  1. ICEpdf
  2. PDF-314

Unable to render PDF-file with layers that can be turned on and off

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.2
    • Fix Version/s: 5.0.0 alpha1, 5.0
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      -

      Description

      Unable to render PDF-file with layers that can be turned on and off.

        Activity

        Tyler Johnson created issue -
        Tyler Johnson made changes -
        Field Original Value New Value
        Salesforce Case [5007000000GxMuA]
        Hide
        Patrick Corless added a comment -

        After all these years a second example of layers, cool. See what we can do to get this into the next major release.

        Show
        Patrick Corless added a comment - After all these years a second example of layers, cool. See what we can do to get this into the next major release.
        Patrick Corless made changes -
        Fix Version/s 4.3 [ 10266 ]
        Affects Version/s 4.2 [ 10243 ]
        Affects Version/s 4.2.1 [ 10272 ]
        Hide
        Patrick Corless added a comment -

        The concept is of layers is pretty well defined. The ContentParser and Shapes class could be updated relatively easily to support this new features. Basically each marker for a new layer would result in a new shapes vector and corresponding visibility flag. The page class paint method would have to be overloaded with a new method that would allow users to chose which layers to paint. A new page level method would also be needed to get the layers if any that are available.

        And of course the viewer RI would needs to be updated to display any available layers on the utility panel as a new tab.

        Show
        Patrick Corless added a comment - The concept is of layers is pretty well defined. The ContentParser and Shapes class could be updated relatively easily to support this new features. Basically each marker for a new layer would result in a new shapes vector and corresponding visibility flag. The page class paint method would have to be overloaded with a new method that would allow users to chose which layers to paint. A new page level method would also be needed to get the layers if any that are available. And of course the viewer RI would needs to be updated to display any available layers on the utility panel as a new tab.
        Patrick Corless made changes -
        Component/s Core [ 10022 ]
        Fix Version/s 5.0 [ 10314 ]
        Fix Version/s 4.3 [ 10266 ]
        Hide
        Patrick Corless added a comment -

        This issue was fixed as the result of PDF-319 (optional content support) being implemented for 5.0. Test files works as expected now.

        Show
        Patrick Corless added a comment - This issue was fixed as the result of PDF-319 (optional content support) being implemented for 5.0. Test files works as expected now.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Patrick Corless made changes -
        Fix Version/s 5.0.0 alpha1 [ 10676 ]
        Patrick Corless made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: