Trial versions of Ibex for .NET can be downloaded for evaluation free of charge. Unless a license is purchased versions which are downloaded for evaluation will expire in 30 days.
Ibex Version 4.7.6.1 Standard Edition Installer This includes assemblies for all 32 bit .NET versions and the .NET Programmers Guide. | |
Ibex Version 4.7.6.1 Professional Edition Installer This includes assemblies for all 32 bit and 64 bit .NET versions and the .NET Programmers Guide. | |
Ibex .NET Programmers Guide (PDF) This manual is also included in the Installer downloads above. |
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;
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 use 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.
The following table lists Ibex releases in version number order identifying significant changes or improvements.
| Version | Details |
4.7.6.1 | [Released 18 December 2011] Changes the font size in svg images when using "pt" units; Fixes a problem when using pdfa and fo:page-number-citation; Adds printing the namespace to the unhandled element error message; Fixes a null pointer caused by the natual language change in 4.7.5.0; Changes the interaction of fo:wrapper when inside an fo:inline; Fixes an issue with inheriting the fill attribute in SVG; Implements SVG radial gradients; Adjusts the gradient center point for linear SVG gradients; Fixes a memory usage error; Adds support for DOCTYPEs on SVG images loaded from memory; The decode array for CMYK JPEG images had an additonal number which has now been removed; Sets the minimum left side bearing on fixed width TrueType fonts which do not have hmtx entries for all glyphs. |
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. |
4.7.4.6 | 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 | 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. |
4.7.4.2 | 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 | Retains bold and italic settings when falling back to the default font; 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.8 | Fixes a null pointer exception. |
4.7.3.7 | 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. |
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. |
4.7.3.3 | 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; XML namespaces declared at the start of an FO file are now inherited by inline SVG images; Empty fo:wrapper elements with id attributes are again supported. |
4.7.3.0 | 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 |
4.7.2.5 | 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 '.'; Fixed a image offset problem where an svg image used more than one svg:image element; Fixed a problem with control codes appearing in SVG text; Fixed a problem where transparent backgrounds where not working correctly. |
4.7.2.3 | SVG: added support for text-anchor="end"; SVG: added the transform property to the path element; SVG: added text normalisation; When an fo:block had text-indent the indent should not apply after the block is split by a page break. |
4.7.2.2 | 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); Changed the default size of an SVG image from 600x600pts to w=425 h=538 or 15cmx19xm; Changed to new SVG engine to provide identical SVG support in .Net and Java versions of Ibex; 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. |
4.7.1.7 | Improved the processing of non-spacing marks in Arabic text |
4.7.1.5 | Changed the justification code to consider 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 | Fixed a problem with the use of < in strings in svg 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 | 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.8 | Fixed a problem on .NET 4.0 with SVG images which had embedded DTD references Recoded inline support |
4.7.0.7 | Added new assemblies compiled with .NET 4.0, see the Installation chapter of the manual for specific details If the Unicode paragraph separator ߭ 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 |
4.7.0.4 | Fixed fo:basic-link not working correctly if the fo:basic-link contained an fo:block Fixed scientific notation values from SVG being copied to the PDF file (error 110) 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 |
4.6.0.5 | Modified the layout of cells which have height specified regarding whether this implies keep-together. Fixed a conflict if z-index and overflow were used together on block container Fixed a problem with escaped XML inside XML in PDF/A files |
4.6.0.4 | Fixed a problem with precedence on before and after regions Fixed a problem with table headers and Bidirectional text Fixed a problem with space-start and -end on inline elements Corrected the behaviour of the width attribute on fo:block elements (it should be ignored) Fixed a licensing problem using Turkish regional settings Fixed a crash when using a corrupted TrueType font file Fixed a problem formatting a table which has a header but no rows Fixed a problem with space-after on an fo:block Improved the behaviour of keeps across span reference areas Changed the size of SVG images to be correct |
4.5.9.7 | If block-progression-dimension.optimium and .maxiumum are specified on a block container and content height is greater than block-progression-dimension.optiumum and block-progression-dimension.maxiumum is greater than block-progression-dimension.optimum then block-progression-dimension.maxiumum will be used |
4.5.9.5 | Improves memory use for large files (more than 40,000 pages) |
4.5.9.4 | Added reporting on overflowing fo:block-containers Improved performance |
4.5.9.2 | Fixed a problem with colorspaces in PDF/A files Improved balancing of content in two columns when the page is not filled |
4.5.8.7 | Improved border appearance when border-collapse="collapse" is used Remove transparency support from the PDF if no transparent images were used |
4.5.8.4 | Changed proportional-width() to support non-integer values Fixed a problem with Arabic text if Arabic and English words were not separated by spaces Added support for TrueType collection files Improved handling of Unicode characters in Type 1 fonts Improved handling of Unicode characters > 0x20000 Improved implementation of border-style="double" |
4.5.5 | Adds C# and COM examples to the installer |
4.5.4 | Fixed keep-with-previous on fo:table-row not working in some circumstances |
4.5.3.9 | Fixed a problem with footnotes when used in conjunction with page-position="last" Fixed an issue with retrieved markers affecting the borders on tables |
4.5.3 | Fixed an problem recalculating table column widths when splitting a table over pages which had a different number of columns |
4.5.2.7 | Added normalization to the XML text reader to get \n instead of \r\n to produce identical results to the Java Ibex version Changed whitespace-collapse so it will now not remove a single space at start of line if whitespace-treatment="preserve" Fixed a problem where an image inside an fo:inline with no specified size was getting zero width Fixed splitting an inline element which contained a block level element which had break-before set Made column-number a calculated value, so column-number="12-2" now works Fixed a problem with borders and backgrounds on inline elements |
4.5.2 | Fixed a problem with padding at the bottom of the page Fixed a problem with all text not appearing if a static content region was too small Corrected a problem with clipping in block-container Fixed missing bottom border on rowspan greater than 1 cell at end of table |
4.5.1.6 | Fixed a problem with position="relative" Stopped the height attribute having any effect where it is not allowed by the specification, such as on an fo:block element Fixed a problem when combining text-align="justify" and text-indent Fixed a problem with ibex:custom elements Implemented index-page-citation-list-separator and index-page-citation-range-separator |
4.5.1 | Improved image sizing functionality Improved rotation support Changed SVG code to work if using a DTD and not connected to internet Changed BIDI formatting to fill more of paragraph width |
4.3.7 | Improved support for from-parent() Added the image file name to image exception messages Added support for in-memory SVG images Added PDF/A-1b support Added the viewer-preferences element as described in the manual Added 128 bit encryption Fixed various minor bugs relating to image sizing, rotation and absolute positioning. Fixed an issue with vertial-align="middle" when aligning images |
4.3.6 | Fixed a problem with break-after on last element |
4.3.4 | Fixed a problem with floats aligned horizontally |
4.3.2 | Removed period compression at end of line if wrap-option="no-wrap" Fixed a problem with wrapper element inheritance failing after a number of pages Fixed link to root element in bookmarks Fixed problem with page-position="last" after page-position="rest" Fixed bug in splitting a list block Fixed an issue with PDF/Sigq compliance Added Arabic support Fixed a problem with <ibex:security> not working Fixed using exponents like M -2.3848177e-016,953.74872 in SVG |
4.2.2 | Fixed an exception in automatic table layout with list items Fixed a problem with using non-bold Type 1 fonts with font-weight="bold" Added support for maximum-repeats on repeatable-page-master-alternatives |
4.2.0 | Fixed a problem with cumulative rotation Fixed a problem with letter spacing Fixed a null pointer exception using list items Changed the rendering of borders to use lines rather than shapes to look better in Acrobat 8.x |
4.1.9 | Fixes an issue where using table-and-caption was using too much memory Adds additional attributes to the ibex:mask element to support color masking in CMYK images |
4.1.8 | Fixed a problem with rendering backgrounds over cell contents Added an sRGB color profile to all non PDF/X PDF files. This is required to correct text colors which were becoming bolder when a transparent image was used Fixes a bug with text-align="outside" Fixed absolute-position="fixed" to be from the page viewport area, not the page reference area, so margins on the page are not considered |
4.1.7 | Improved conformance for floats stacking horizontally |
4.1.6 | Fixed hanging on badly formed footnote Fixed too-wide dashed borders when number-columns-spanned > 1 Changed Settings.LeaderDotSpacing from 1.6 to 1.0 to make does closer together in leaders Fixed a problem with space-start and -end on leaders Fixed centering of text followed by spaces Fixed float=inside/outside problems |
4.1.5 | Added support for float="inside" and float="outside" Fixed some issues with rotated content Fixed non-repetition of table headers and footers with multiple columns |
Copyright (c) 2002-2012 Visual Programming Limited