Details
-
Type: Bug
-
Status: Closed
-
Priority: 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
-
Support Case References:
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.
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.