Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 6.0
    • Fix Version/s: 6.0.2
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      -Dorg.icepdf.core.target.dither=VALUE_DITHER_ENABLE -Dorg.icepdf.core.screen.render=VALUE_RENDER_QUALITY -Dorg.icepdf.core.screen.interpolation=VALUE_INTERPOLATION_BICUBIC -Dorg.icepdf.core.imageReference=smoothScaled

      Description

      With the provided PDF file, there are lines that represent latitude and longitude on a map. In Adobe these lines are rendered as one smooth line. With ICEpdf it is shown as a dashed line.
      1. A40.3-0102.pdf
        330 kB
        Judy Guglielmin

        Activity

        Hide
        Patrick Corless added a comment -

        Marking as resolved. 6.0.1 introduced tile scaling which appears to fix the issue as the document is zoomed.

        Show
        Patrick Corless added a comment - Marking as resolved. 6.0.1 introduced tile scaling which appears to fix the issue as the document is zoomed.
        Hide
        Patrick Corless added a comment -

        The file associated with 13196 is similar but image based in nature. The diagram is made up of many small image tiles and the thin lines on these images aren't being painted unless the zoom level is increased.

        Show
        Patrick Corless added a comment - The file associated with 13196 is similar but image based in nature. The diagram is made up of many small image tiles and the thin lines on these images aren't being painted unless the zoom level is increased.
        Hide
        Patrick Corless added a comment -

        I've tried tweaking the Java2D system properties but haven't had much luck getting the lines to draw. The line is very thin and Java2D is not painting it a low zoom values. If the content is zoomed in the lines are eventually painted.

        The line thinkness can be adjusted as part of the specification is specified by the stroke in the content stream. We might be able to tweak the line thickness is indeed a very thin line. I'll need to look into the content stream to see if I can isolate the postscript that describes and draws the line.

        Show
        Patrick Corless added a comment - I've tried tweaking the Java2D system properties but haven't had much luck getting the lines to draw. The line is very thin and Java2D is not painting it a low zoom values. If the content is zoomed in the lines are eventually painted. The line thinkness can be adjusted as part of the specification is specified by the stroke in the content stream. We might be able to tweak the line thickness is indeed a very thin line. I'll need to look into the content stream to see if I can isolate the postscript that describes and draws the line.

          People

          • Assignee:
            Patrick Corless
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: