ICEpdf
  1. ICEpdf
  2. PDF-160

Grouped Transparenrcy is not rendered properly.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: 4.1
    • Component/s: None
    • Labels:
      None
    • Environment:
      WinXP

      Description

      Grouped trancparancy is not rendered properly.
      1. transparent_groups.pdf
        4 kB
        Norbert Pfistner
      1. Acrobat9_3_0_Transparency.png
        32 kB
      2. IcePdfDemoViewer_Trancparency.png
        43 kB

        Activity

        Norbert Pfistner created issue -
        Hide
        Norbert Pfistner added a comment -

        Original PDF (created by a modified iText Example Code)

        Show
        Norbert Pfistner added a comment - Original PDF (created by a modified iText Example Code)
        Norbert Pfistner made changes -
        Field Original Value New Value
        Attachment transparent_groups.pdf [ 12209 ]
        Hide
        Norbert Pfistner added a comment -

        Screenshot of IceDemo Viewer displaying the attached pdf.

        Show
        Norbert Pfistner added a comment - Screenshot of IceDemo Viewer displaying the attached pdf.
        Norbert Pfistner made changes -
        Attachment IcePdfDemoViewer_Trancparency.png [ 12210 ]
        Hide
        Norbert Pfistner added a comment -

        In the original PDF groupped transparent circles are shown with differnt
        settings.

        ICEpdf seems to render them all the same way.

        Especially the small full transparent circle intersecting the red an green one
        on the left side does not show up in the ICEpdf rendered view.

        Show
        Norbert Pfistner added a comment - In the original PDF groupped transparent circles are shown with differnt settings. ICEpdf seems to render them all the same way. Especially the small full transparent circle intersecting the red an green one on the left side does not show up in the ICEpdf rendered view.
        Hide
        Norbert Pfistner added a comment -

        And here the screenshot of the pdf as displayed by Acrobat Reader 9.3.0.

        Show
        Norbert Pfistner added a comment - And here the screenshot of the pdf as displayed by Acrobat Reader 9.3.0.
        Norbert Pfistner made changes -
        Attachment Acrobat9_3_0_Transparency.png [ 12212 ]
        Tyler Johnson made changes -
        Salesforce Case [5007000000AqerK]
        Patrick Corless made changes -
        Fix Version/s 4.0.2 [ 10234 ]
        Patrick Corless made changes -
        Fix Version/s 4.1 [ 10227 ]
        Fix Version/s 4.0.2 [ 10234 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #21758 Fri Jun 18 07:33:20 MDT 2010 patrick.corless PDF-160 implemented a strategy for handling group transparencey. Knock transparency is support and partial support for isolation but can't be sure until we have more examples.
        Files Changed
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/ContentParser.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/Form.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/GraphicsState.java
        Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/Shapes.java
        Hide
        Patrick Corless added a comment -

        Updated the core content parser and graphic stack to have basic support for transparency groups. Knockout parameters and the grouping mechanism seems to be working however the isolation group is a little harder to nail down. As more examples come in I can improve the transparency model now that I have a better understanding of how the specification works for grouping.

        Show
        Patrick Corless added a comment - Updated the core content parser and graphic stack to have basic support for transparency groups. Knockout parameters and the grouping mechanism seems to be working however the isolation group is a little harder to nail down. As more examples come in I can improve the transparency model now that I have a better understanding of how the specification works for grouping.
        Patrick Corless made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: