Ibex Java downloads

Ibex for Java is available for evaluation free of charge. Unless a license is purchased versions which are downloaded for evaluation will expire in 30 days.

See also:

goto  Read the latest release notes

goto  Evaluating Ibex

goto  Show me the .NET downloads

goto  Comparing Ibex Editions

Downloads

Ibex Version 4.7.5.1 JAR

Download

Ibex Java Programmers Guide (PDF)

Download

Evaluating Ibex

Users may evaluate the Ibex PDF Creator for a period of 30 days from the date of download after which time a license to continue using the software must be purchased.

Ibex runs in evaluation mode unless either:

  • a Developer License file (called xmlpdf.lic) is located, or;

  • Ibex is being loaded at runtime by an application which you have developed, in which case you can pass Ibex a runtime key (a string) using the setRuntimeKey() API.

License files are issued to users when they purchase the product. No license file is necessary to evaluate the software.

A license is required for each developer with the Ibex PDF Creator installed on their computer. Where multiple developers develop using a shared server a license is required per developer. Where a single developer uses more than one computer only a single license is required. No runtime or server licensing is required.

When running in evaluation mode:

  • the phrase "created with evaluation software from www.xmlpdf.com" or similar is printed at the bottom of each page.

  • the software will cease to function after 30 days.

Other than these two things the software functions the same in licensed and evaluation modes.

Release notes

The following table lists Ibex releases in version number order identifying significant changes or improvements.

VersionDetails

4.7.5.1

[Released 14 August 2011]

Corrects a problem where the DPI value read from a PNG file was being rounded incorrectly. This will change the scaling of PNG images used as backgrounds; images creating using fo:external-graphic are not affected.

4.7.5.0

[Released 21 July 2011]

Improves the appearance of double leaders;

Fixes an issue when using footnotes and multiple columns;

Reduces memory requirements when using multiple columns;

keep-together is now correctly inherited;

Improved the functionality of fo:character when used in conjunction with suppress-at-line-break="retain";

Changes the process of positioning text on a line to try and keep together text elements which are in adjacent fo:inline elements and are not separated by white space.

4.7.4.7

Fixes an issue with clipping non-body regions when overflow="hidden" on the region;

Fixes an issue with borders and backgrounds on fo:leader elements.

Corrects a problem which occurs when cells have number-rows-spanned > 1 and there is a large number (~2k+) of cells on the page.

4.7.4.4

[Released 17 June 2011]

Corrects a problem with roman numerals;

Allow negative space-before on blocks which are the first child of a reference area;

Supports clipping for all block-containers with overflow="hidden". Previously only block-containers which had position="absolute" or position="fixed" supported clipping.

4.7.4.3

fo:float should now inherit properties from fo:flow and fo:region- not just fo:region-;

Added PDF_VERSION value to FODocument.Settings, this is inserted when creating a PDF/X file and defaults to "PDF/X-3:2002";

Fixed an issue when column widths are calculated from cell widths which are then respecified in the next row.

Fixes a problem which occurs only in Acrobat 7 when using SVG images.

4.7.4.1

Makes a minor change to table cell rendering so that when the bottom border of a cell is rendered at the same time as the top border of the following cell, this occurs after the contents of the following cell has been rendered;

Fixes a problem relating to using margin="auto auto auto auto".

4.7.4.0

Fixes a problem which occurred when the FO for a footnote was not properly formed;

SVG images with width and height properties set to percentages will try to get these dimensions from the containing fo:external-graphic or fo:instream-foreign-object;

Fixes a problem with missing leaders in Chinese text.

4.7.3.9

Added support for retrieving images from HTTPS servers. See here for more information;

When a font is not found and the fallback helvetica font is used bold and italic properties will now be considered.

4.7.3.8

SVG: Fixes a problem with SVG images in regions where the decimal separator is not '.';

SVG: If the outer <svg> element has width or height properties specified without units (i.e width="300") these are now correctly treated as pixels whereas they were being treated as points. This will affect the size of such images.

Fixes a null pointer exception.

4.7.3.5

A page break on an fo:block inside an fo:inline at the start of a page no longer causes a loop;

Fixes an exception which occurred when using automatic column width calculation on an fo:table which contained an fo:table-and-caption;

Added support for soft hyphens;

SVG: added stop ranges to linear gradients;

SVG: added radial gradient support.

4.7.3.4

Processing of CSS styles in SVG images is improved.

The body and label of a list item will be displayed with the label to the right of the body when the writing direction is right to left;

baseline-shift is now supported in SVG images;

Empty fo:wrapper elements with id attributes are again supported.

Fixed an issue with mutiple threads when a compiled XSL transform was reused.

Adds support for underlining SVG text

Fixed an issue with backgrounds on mixed English and Arabic text in fo:inline elements. Currently the use of borders on fo:inline elements on lines which contains mixed left to right and right to left text is not supported.

4.7.2.7

Added line number information when line height exceeds region height

Fixed an issue when the same image was used in svg:image and fo:external-graphic

Fixes an issue where transparency works in Acrobat 9.x but not in 10.x;

Changed text-align='.' to align lines with no '.' as if they had a trailing '.';

4.7.2.3

When an fo:block had text-indent the indent should not apply after the block is split by a page break.

Changed pixels per inch from 90 to 96 for consistency with other formatters. We recommend that you never use pixels as units but instead use pt, in, cm etc;

Changed the HTML color "darkgrey" from rgb(64,64,64) to rgb(192,192,192);

Fixed a problem matching color expressions like rgb(192,192,192);

Fixed a problem where margin values were conflicting with inherited start-indent values.

4.7.2.0

Fixes a problem with collapsed cell borders not being repeated at page breaks

Made inline start markers use the BIDI type of the preceeding letter so that background colors and borders on fo:inline elements behave better when the inline contains mixed Arabic and English text.

Changed to an improved base64 image processor, the old one was not processing all images

4.7.1.7

Improved the processing of non-spacing marks in Arabic text

4.7.1.5

Changed the justification code to correctly treat lines ending in linefeeds

Fixed a problem splitting a table with variable headers when the first row was larger than page the size

Changed line spacing to enforce line-height being the minimum line height regardless of leading

Fixed an endless loop caused by having keep-with-next="always" and break-before="always" at the same place in the document

4.7.1.1

Added support for 64bpp PNG images

Fixed a problem where a space after an fo:inline was sometimes suppressed

4.7.1.0

Fixed a problem with number-columns-spanned when writing-mode was right to left

Fixed the size of the after region being calculated from precedence setting for the before region

4.7.0.9

Recoded inline support

If the Unicode paragraph separator &#2029; is used this is treated as a line break

Fixed display-align="after" sometimes overwriting space from space-after

Fixed incorrect placement of annotation click box for rotated annotations

Fixed a problem where start-ident was not correctly inherited through reference areas and deleted Settings.InheritIndentsThroughReferenceAreas

fo:list-item-label and fo:list-item-body no longer generate areas so don't have a border or background

Fixed a problem loading CMYK images on Windows 7 where the images load correctly on Windows XP

Fixed a problem when using page breaks on table rows and on the block immediately after the table

Fixed a problem with layout when an fo:block-container had a top property which was larger than the containing region height

4.7.0.4

Fixed fo:basic-link not working correctly if the fo:basic-link contained an fo:block

Improved the parsing of complex expressions

Added the Flags value to PDF/A files

Improved column balancing code

Fixed the overstrike color used to create bold text from normal fonts always being black

Fixed promoting a break-after property from a child to its parent and deleting it when the parent has not been fully loaded

Implemented text-align="."

Added a progress callback function, described here