Configuration Changes

Release 4.3.0.0

New preference

New preference to define whether the automated optimal rotation of documents to print should be applied or not.

Automated optimal rotation adjusting
Preference key:Description:
jadice.viewer.printer.commands.RotatePrintProperty to set the default print adjusting mode for rotation when using printing commands coming along in the jadice package. The mode defines if the document should be rotated for printing to better fit into the page. Possible values are: - true           Rotates the document automatically to best fitting position. - false         Rotation won't be applied. Default setting is false.

New preference

New preference to configure the page sorter to honor the viewers render settings for its page display. If enabled, the sorter renders the page like the viewer does. If the new feature is disabled, the page sorter renders the pages as before independent of viewer render settings.

Sorter render behavior
Preference key:Description:
jadice.sorter.apply-viewer-render-settingsProperty to define whether the sorter should render pages according to the render settings of the viewer or the classical behavior the page images are rendered without any modifications. Possible values are true pages will be rendered honoring the viewer render settings. false pages will be rendered without any modifications The default value is false.

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.multiProperty 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-modeProperty 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-resolutionProperty 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-rasterProperty 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-resolutionProperty 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-modeProperty 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-textThe 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-modeProperty 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.enabledjadice.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.downscaleFilterProperty 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.resampleFilterjadice.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-renderingPossible 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.maxNumberOfCacheEntries15003000
jadice.viewer.cache.maximumExpiryObjectCountRatio310

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-resolutionProperty 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-levelRemoved, 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 xAE logging framework facade".
jadice.viewer.use-default-logRemoved, 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 xAE logging framework facade".
AFP/MO:DCA
jadice.viewer.afp-print-modeProperty 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-renderingProperty 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-scaleProperty 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-stepProperty 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-scaleProperty 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-enabledProperty 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.pathRemoved, but could be changed within the specialised jadice xAE SecCommerce Verifier module.
jadice.verifier.resources.secsignerHome.pathRemoved, could be changed within the jadice SecCommerce Verifier module.