ICEpdf
  1. ICEpdf
  2. PDF-496

Error processing tilling pattern that are smaller then one pixel

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.3.3, 4.3.4
    • Fix Version/s: 4.4, 5.0.0 alpha1, 5.0
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      any

      Description

      A potential client sent in a PDF that had missing content on a large vector diagram. After closer inspection it turned out to be an issue with our tiling pattern. Putting sample on support drive.

        Issue Links

          Activity

          Hide
          Patrick Corless added a comment -

          Updated the TilingPattern class so that the bbox converted to users-space is calculated during to the init method and available to the content parser during parsing. We know only try to use a tilled paint if the bounds are larger the 1x1 pixel.

          Show
          Patrick Corless added a comment - Updated the TilingPattern class so that the bbox converted to users-space is calculated during to the init method and available to the content parser during parsing. We know only try to use a tilled paint if the bounds are larger the 1x1 pixel.
          Hide
          Patrick Corless added a comment -

          Similar case, valuable for regression tests.

          Show
          Patrick Corless added a comment - Similar case, valuable for regression tests.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: