Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 6.2.5
-
Fix Version/s: 6.3
-
Component/s: Core/Parsing, Core/Rendering
-
Labels:None
-
Environment:any
-
Support Case References:
Description
A client has submitted a document that have thin lines that are drawn very faint/light gray at lower zoom levels. They have asked us if there is anything that we can do to compensate for the problem.
The external graphics state does have a flag to for stroke adjustment but in this particular case the value is false.
The external graphics state does have a flag to for stroke adjustment but in this particular case the value is false.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
I've added three system properties to allow an end user to apply their own stroke adjustment regardless of the the external graphics state dictionary. To enable the feature set the system property -Dorg.icepdf.core.strokeAdjustmentEnabled=true, the default value is false.
Further tweaking can be made with the properties, org.icepdf.core.strokeAdjustmentThreshold=0.09f and org.icepdf.core.strokeAdjustmentValue=0.2f which are the default values. Basically if a line width value is less then the threshold it will be set to the adjustment value.