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

          People

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

            Dates

            • Created:
              Updated:
              Resolved: