New preference to define how the jadice image io interface should handle JPEG data streams containing more than one (non thumbnail) image.
Preference key: | Description: |
jadice.viewer.imageIO.jpeg.multi | Property to define how the jadice image io interface should handle JPEG data streams containing more than one image (non thumbnail data). Possible values are: - 1 Skip additional images, accordingly to the behavior of other image viewer applications like Irfan or Gimp. Fast loading without unnecessary memory consumption. - 2 Inspect additional image data and try to load it too. Causes a noticeable loss of loading performance and considerably increased memory consumption. The default value is 1. |
New preferences to define printer behaviour.
Preference key: | Description: |
jadice.viewer.printer-font-render-mode | Property to define the render behaviour of text elements. Possible values are: - glyph Text elements rendered as Java AWT glyphs. Some fonts may cause problems during printing process. - shape Text elements rendered as shapes. Print output may increase. |
Preference key: | Description: |
jadice.viewer.printer-font-render-mode.<format> | Format specific. |
Preference key: | Description: |
jadice.viewer.printer-transparent-fix-resolution | Property to define the transparent fix print resolution. Max. value is 1200, higher resolution may increase print output. |
Preference key: | Description: |
jadice.viewer.printer-transparent-fix-resolution.<format> | Format specific. |
Preference key: | Description: |
jadice.viewer.printer-transparent-fix-resolution-raster | Property to define the transparent fix print resolution for documents containing raster content only. Max. value is 1200, higher resolution may increase print output. |
Preference key: | Description: |
jadice.viewer.printer-transparent-fix-resolution-raster.<format> | Format specific. |
Preference key: | Description: |
jadice.viewer.printer-transparent-fix-max-resolution | Property to define the max. transparent fix print resolution, used by the 2 resolution settings described above. |
Preference key: | Description: |
jadice.viewer.printer-transparent-fix-max-resolution.<format> | Format specific. |
Preference key: | Description: |
jadice.viewer.printer-transparent-fix-font-render-mode | Property to define the render behaviour of text elements for transparent fix. Possible values are: - glyph Text elements rendered as Java AWT glyphs. Some fonts may cause problems during printing process. - shape Text elements rendered as shapes. Print output may increase. |
Preference key: | Description: |
jadice.viewer.printer-transparent-fix-font-render-mode.<format> | Format specific. |
The lens frozen text is no longer used. It is replaced with a localized text resource. See com/levigo/jadice/resources/properties/TextResources.properties.
Preference key: | Replaced by: |
jadice.lens.frozen-text | The localized variants of com/levigo/jadice/resources/properties/TextResources.properties |
New preference to define the window lens frozen state behaviour.
Preference key: | Description: |
jadice.window-lens.frozen-state-mode | Property to define whether the window lens allows to be set into a frozen state and if frozen state should be retained on document or page change. If enabled (this means mode 1, 2, 3 see below) the frozen state could be toggled on/off by clicking the left mouse button or alternatively via a API method call Lens#setFrozen(boolean). When frozen, the lens is fixed on its last position when the frozen state becomes active. Possible values are: - 0 do not allow to change frozen state, the actual state will be hold, the initial state is not frozen - 1 allow frozen state changes via a mouse button. The frozen state also may be toggled via API method call Lens#setFrozen(boolean). - 2 like 1 but automatic reset of frozen state on document change - 3 like 1 but automatic reset of frozen state on page change The default value is 2. |
New preferences to define format specific Image IO Reader subsampling behaviour are added.
Preference key: | Description: |
jadice.viewer.imageIO.subsampling.enable.<imageIOReader.getFormatName()> | Property to define if jadice ImageIO interface should force format specific ImageIO Readers to apply vertical and horizontal source subsampling. Other ImageIO Providers than the provided by the JVM, the subsampling behaviour can be defined by following the naming convention jadice.viewer.imageIO.subsampling.enable.<imageIOReader.getFormatName()>=<true or false> Valid Parameters are: - true Enabled - false Disabled The default value is: false Example: jadice.viewer.imageIO.subsampling.enable.jpeg=false |
This global preference is replaced by the newer format specific preferences.
Old preference key: | New preference key: |
jadice.viewer.imageIO.subsampling.enabled | jadice.viewer.imageIO.subsampling.enable.imageIOReader.getFormatName() |
Added a new preference to define which resize filter should be applied to downscale images. Hint the current version support downscale filter only for coloured images via ImageIO. In future releases other image types will be supported too.
Preference key: | Description: |
jadice.viewer.imaging.downscaleFilter | Property to define which downscale filter should be applied to shrink an image for fitting a desired size. Valid Parameters are: - Point - Box - Triangle - Hermite - Hanning - Hamming - Blackman - Gaussian - Quadratic - Cubic - Catrom - Mitchell - Lanczos - Bessel - Sinc The default filter value is: Triangle |
This specialized RLE filter preference is replaced by the newer downscaleFilter preference.
Old preference key: | New preference key: |
jadice.viewer.imaging.rle.resampleFilter | jadice.viewer.imaging.downscaleFilter |
No changes.
No changes.
Added a new preference to define whether the page sorter should or - for performance and memory reasons - should not render pages while one of the sorter's scroll bars is being dragged.
Preference key: | Description: |
jadice.sorter.transient-page-rendering | Possible values are true pages will be rendered, even during transient renderings. false for performance, only the page backgrounds will be rendered. Default value: true |
No changes.
Some default cache settings are enhanced for a better support of PDF documents.
Preference key: | old Value: | new Value: |
jadice.viewer.cache.maxNumberOfCacheEntries | 1500 | 3000 |
jadice.viewer.cache.maximumExpiryObjectCountRatio | 3 | 10 |
Added a new preference to specify a default resolution for image formats without resolution information.
Preference key: | Description: |
jadice.viewer.default-page-resolution | Property to define a default resolution for image/document pages without a resolution definition. Default value: 100 |
Several changes of the jadiceŽ configuration have been made in the new release due to new functionalities, frameworks and packaging reasons. Apart from this some preferences have been removed since they have been deprecated for a long time. For detailed information about each change, please take a look at the following descriptions.
Preference key: | Description: |
jadice.viewer.log-level | Removed, not used anymore, due to the new logging framework facade, where log level definitions are provided by existing logging delegates. See documentation of "The new jadiceŽ logging framework facade". |
jadice.viewer.use-default-log | Removed, not used anymore, due to the new logging framework facade, where a logging delegate is defined via classpath setting. See documentation of "The new jadiceŽ logging framework facade". |
jadice.viewer.afp-print-mode | Property for AFP print mode, which forces rotated AFP/MO:DCA documents to be printed in portrait mode. Removed, not supported in the current release. In a future release this functionality will be available again, need for rotation will be recognised automatically. |
jadice.viewer.afp-asynchronous-rendering | Property to enable/disable AFP/MO:DCA asynchronous render mode. Removed, since it has been deprecated. Use jadice.viewer.synchronous-rendering instead. |
jadice.hover-lens.default-scale | Property to define the default scale factor of the hover lens. Deprecated! Use the global lens setting jadice.lens.default-scale instead. |
jadice.hover-lens.click-scale-step | Property to define the step size while changing the zoom factor by mouse clicks. Deprecated! Use the global lens setting jadice.lens.click-scale-step instead. |
jadice.hover-lens.minimum-scale | Property to define the minimum scale factor of the hover lens. Deprecated! Use the global lens setting jadice.lens.minimum-scale instead. |
jadice.viewer.page-prefetching-enabled | Property to force background page prefetching. Removed, not supported and no longer necessary since release version 4.1. |
These settings are very uncommon and in particular only applied in conjunction with SecCommerce libraries. As a consequence these settings are removed from the jadiceŽ configuration file and are configurable as properties of the specific jadiceŽ SecCommerce Verifier module.
jadice.verifier.resources.secsignerSiggProperties.path | Removed, but could be changed within the specialised jadiceŽ SecCommerce Verifier module. |
jadice.verifier.resources.secsignerHome.path | Removed, could be changed within the jadice SecCommerce Verifier module. |