Configuration Changes

Release 4.2.0.6

New preference

New preference to define how the jadice image io interface should handle JPEG data streams containing more than one (non thumbnail) image.

Multi jpeg data streams
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.

Release 4.2.0.4

New preference

New preferences to define printer behaviour.

Printer preferences
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.
Printer preferences for transparent fix
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.

Release 4.2.0.1

Changed preference

The lens frozen text is no longer used. It is replaced with a localized text resource. See com/levigo/jadice/resources/properties/TextResources.properties.

Lens Settings
Preference key: Replaced by:
jadice.lens.frozen-text The localized variants of
com/levigo/jadice/resources/properties/TextResources.properties

Release 4.2.0.0

New preference

New preference to define the window lens frozen state behaviour.

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.

Pre-Release 4.2.0.0 Beta 4

New preference

New preferences to define format specific Image IO Reader subsampling behaviour are added.

Format specific Image IO Reader subsampling behaviour
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

Replaced/removed preference

Global Image IO Reader subsampling behaviour

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()

Pre-Release 4.2.0.0 Beta 3

New preference

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.

Image downscale filter settings
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

Replaced/removed preference

RLE Filter

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

Pre-Release 4.2.0.0 Alpha - Beta 2

No changes.

Release 4.1.0.9 - recent release

No changes.

Release 4.1.0.8

New preference

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.

Interpretation Settings
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

Release 4.1.0.3 - 4.1.0.7

No changes.

Release 4.1.0.2

Changed preferences

Some default cache settings are enhanced for a better support of PDF documents.

Interpretation Settings
Preference key: old Value: new Value:
jadice.viewer.cache.maxNumberOfCacheEntries 1500 3000
jadice.viewer.cache.maximumExpiryObjectCountRatio 3 10

Release 4.1.0.1

New preference

Added a new preference to specify a default resolution for image formats without resolution information.

Interpretation Settings
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

Release 4.1.0.0

jadiceŽ configuration, the Jadice.properties file

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.

Logging
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".
AFP/MO:DCA
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.
Lens
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.
Page Prefetching
jadice.viewer.page-prefetching-enabled Property to force background page prefetching.
Removed, not supported and no longer necessary since release version 4.1.
SecCommerce Verifier

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.