XMLMill - convert xml to pdf with java. Generate PDF from xml/xsl.

High volume xml-xsl to PDF Generation

This page as PDFPrinter friendly pageEmail this page to a friendSubscribe to our mailing list

Release Notes

XMLMill 1.32.r1 (October 4th, 2002)

Minor upgrade with several improvements (see below).

  • The use of the sxmlmilllicence.jar file has been removed. As of this version eligible users of XMLMill can request a full working version at upgrade@xmlmill.com

IMPROVEMENTS:

  • There is now more space between text and the line below it if the text is underlined (it is automatically calculated based on the font-metrics).
  • The thickness of the line below a text is automatically calculated based on the font-metrics.
  • More 'border' attributes have been added (see below) in order to make it more easy to define which border(s) should be on or off in a table (or box or textbox).

DTD - XML/XSL:

  • The border-style attribute is now according to the CSS guidelines. The attribute is now a shorthand attribute for setting border-top-style, border-right-style, border-bottom-style and border-left-style of a box, textbox or field of a table.
  • The border-width attribute is now according to the CSS guidelines. The attribute is now a shorthand attribute for setting border-top-width, border-right-width, border-bottom-stylewidth and border-left-width of a box, textbox or field of a table.
  • Following new attributes are added to the <box>, <textbox>, <table>, <rows>, <row> and <field> tags
    - border - border-top - border-right - border-bottom - border-left - border-top-style - border-right-style - border-bottom-style - border-left-style - border-top-color - border-right-color - border-bottom-color - border-left-color - border-top-width - border-right-width - border-bottom-width - border-left-width

All these attributes follow the CSS guidelines as close as possible.

To use these attributes in a table please check the invoice.xsl in the xml directory in the download as an example.

  • The last four attributes are not yet implemented, although they are already foreseen in the xmlmill.dtd (implementation will follow in the next version).

XMLMILL INTERACTIVE (APPLET):

  • The Reset button resets now correctly the progress bar.

XMLMILL INTERACTIVE (BATCH):

  • The -l option can now contain following arguments:
    -l <filename> : -l test.log
    -l <directory + filename> : -l c:\log\test.log
    -l <directory> : -l c:\log
    The -l option can contain only a filename (it will be written in the directory of the first xml file that will be processed).
    The -l option can contain a non existing directory name (it will automatically be created).
    The -l option can contain only a directory (the filename of the log file will be defined by xmlmill, format: xmlmill_9999999999.log.
    If no -l option is defined, no logfile will be created.
    If the logfile already exists, the logfile will be overwritten.
  • The -v verbose option is added, so it is possible to eliminate the output generated.

GENERAL:

  • This version uses Xalan 2.4.0 production release. As a result, following changed need to be taken into account:
    - The sxerces.jar file is changed into sxercesImpl.jar.
    - The sxsltc.jar has been added.
    - The xmlmill.html has been adapted in order to reflect above changes.
    - The xmlmill.bat and xmlmill.cmd files have been adapted in order to reflect above changes (change of classpath value).
    - This version of XMLMill uses Xerces-J 2.1.0.
Copyright © 2001 - 2012. All rights reserved. XMLMill and XMLMill logo are trademarks of Pecunia Data Systems, bvba.
Powered by Apache CocoonPowered by XMLMill