| Property |
Type |
Description |
Dynamic |
| Rendering Quality |
|
|
|
| org.icepdf.core.awtFontLoading |
boolean |
When enabled the java.awt.Font will be used to try and load embedded font files. Default value is false. Has no effect on ICEpdf Pro. |
No |
| org.icepdf.core.scaleImages |
boolean |
If true, images with a pixel width greater than 1000 will be scaled down, to improve memory usage. The dynamic scaling does its best to preserve image quality, but text clarity can be impacted. Default value is true. |
No |
| org.icepdf.core.paint.disableAlpha |
boolean |
If true, all alpha or transparency painting will be suspended. This property can be enabled when printing with in the intension of reducing the spool size. |
Yes |
| org.icepdf.core.paint.disableClipping |
boolean |
If true, all clipping will be suspended. This property should only be used if content is missing from printed output. This property can be turned on for printing and turned off once the print job has finished. |
Yes |
| org.icepdf.core.target. alphaInterpolation |
string |
Sets the JVM's alpha interpolation rendering hint.
The default value for print is VALUE_INTERPOLATION_QUALITY. The default value for screen is VALUE_INTERPOLATION_QUALITY.
The other supported value is VALUE_ALPHA_INTERPOLATION_ DEFAULT |
Yes |
| org.icepdf.core.target. antiAliasing |
string |
Sets the JVM's antialiasing of all images and text.
The default value for print and screen is
VALUE_ANTIALIAS_ON.
Other supported values are VALUE_ANTIALIAS_DEFAULT and VALUE_ANTIALIAS_OFF. |
Yes |
| org.icepdf.core.target.background |
string |
Sets whether a Page will draw a background fill color before drawing the Page contents. According to the PDF standard, a white background should be drawn. When printing on white paper, for some printers with poor drivers, it is best to not draw a background at all. The default value is VALUE_DRAW_WHITE_BACKGROUND.
The other supported value is
VALUE_DRAW_NO_BACKGROUND. |
Yes |
| org.icepdf.core.target.colorRender |
string |
Sets the JVM's color render rendering hint.
The default value for print and screen is
VALUE_COLOR_RENDER_QUALITY.
The other supported values are
VALUE_COLOR_RENDER_DEFAULT. |
Yes |
| org.icepdf.core.target.dither |
string |
Sets the JVM's dither rendering hint.
The default value for print and screen is
VALUE_DITHER_ENABLE.
Other supported values are VALUE_DITHER_DEFAULT and VALUE_DITHER_DISABLE. |
Yes |
| org.icepdf.core.target. fractionalmetrics |
string |
Sets the JVM's fractional metrics rendering hint.
The default value for print and screen is
VALUE_FRACTIONALMETRICS_ON.
Other supported values are VALUE_FRACTIONALMETRICS_DEFAULT and VALUE_FRACTIONALMETRICS_OFF. |
Yes |
| org.icepdf.core.target. interpolation |
string |
Sets the JVM's interpolation rendering hint.
The default value for print and screen is
VALUE_INTERPOLATION_BICUBIC.
The other supported values are VALUE_INTERPOLATION_BILINEAR and VALUE_INTERPOLATION_NEAREST_ NEIGHBOR. |
Yes |
| org.icepdf.core.target.render |
string |
Sets the JVM's render rendering hint.
The default value for print and screen is
VALUE_RENDER_QUALITY.
The other supported values are VALUE_RENDER_DEFAULT and VALUE_RENDER_SPEED |
Yes |
| org.icepdf.core.target.stroke |
string |
Sets the JVM's stroke rendering hint.
The default value for print and screen is
VALUE_STROKE_NORMALIZE.
The other supported values are VALUE_STROKE_PURE and VALUE_STROKE_DEFAULT. |
Yes |
| org.icepdf.core.target. textAntiAliasing |
string |
Sets the Font rendering engine's antialiasing rendering hint.
The default value is true. The other supported value is false. |
Yes |