ICEpdf
  1. ICEpdf
  2. PDF-471

Improve painting speed of architectural plan content

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.3.3
    • Fix Version/s: 4.3.4
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      any

      Description


      Some of our client work with PDF documents that contain architectural plans that contain hundreds of thousands of draw operations. Some of these documents paint quite quickly while others do not and can take ten plus seconds to paint. Further investigation and profiling is need to fix this issue.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #30846 Fri Sep 14 11:22:59 MDT 2012 patrick.corless PDF-471 reduced the number of times we send a clip command to the shapes class. Avoiding unnecessary g.setClip() significanly improves paint times.
        Files Changed
        Commit graph MODIFY /icepdf/branches/icepdf-4.3.3/icepdf/core/src/org/icepdf/core/pobjects/graphics/GraphicsState.java
        Commit graph MODIFY /icepdf/branches/icepdf-4.3.3/icepdf/core/src/org/icepdf/core/util/ContentParser.java
        Migration created issue -
        Hide
        Patrick Corless added a comment - - edited

        Adding sample files to support drive.

        Show
        Patrick Corless added a comment - - edited Adding sample files to support drive.
        Hide
        Patrick Corless added a comment - - edited

        Marking has fixed, merged changes into the 4.3.3 branch as well as the trunk.

        Show
        Patrick Corless added a comment - - edited Marking has fixed, merged changes into the 4.3.3 branch as well as the trunk.
        Migration made changes -
        Field Original Value New Value
        Reporter Migration [ remote ] Patrick Corless [ patrick.corless ]
        Migration made changes -
        Fix Version/s 4.3.4 [ 10341 ]
        Migration made changes -
        Status Open [ 1 ] 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: