 |
High volume xml-xsl to PDF Generation
|
|
|
|
|
Release Notes
XMLMill 1.25 (May 12, 2002)
- Please note that the DTD has changed in this version. You need to update your xmlmill xml / xsl files in order to
be able to use this version of XMLMill with it. Please make a back-up of all your
xml/xsl files before installing this version.
IMPORTANT NEW FEATURES:
Enhanced Element Positioning (EEP 1.50):
- Images are automatically resized to
optimize the positioning of elements, respecting the aspect ratio.
Resizing of images:
- The
width and height of
images can now be defined (this was a much asked feature).
Servlets / JSP:
- The
PDXTransform class is extended
with new methods to facilitate the automatic generation of PDF documents
from xml/xsl files in a servlet using an InputStream
or Reader object and sending the resulting PDF document
directly to a browser via the HTTPResponse response
object.
DTD:
-
<! ENTITY % font> has been extended
with the font attribute (see below).
-
<! ENTITY % margin> has been
extended with the margin attribute (see below).
-
<! ENTITY % padding> has been
extended with the padding attribute (see below).
- The
image tag is now extended with
the width and height attributes.
-
(!) The
background-color, background-grayscale, padding, padding-left,
padding-right, padding-top and padding-bottom
attributes are no longer available with the <image>
tag (to facilitate the use of this tag).
-
(!) The
filled attribute is no longer available with the
<table> tag (to facilitate the use of this tag).
-
(!) The
text-align, text-valign, padding, padding-left, padding-right,
padding-top and padding-bottom attributes are
no longer available with the <theader>, <row> and
<field> tag (to facilitate the use of this tag). Use
align instead of text-align and valign
instead of text-valign.
-
(!) The values '
true' of all attributes
are changed in 'on'.
-
(!) The values '
false' of all attributes
are changed in 'off'.
-
(!) The
border (true | false) attribute
has been replaced with the border-style (none | hidden | dotted
| dashed | solid | double | groove | ridge | inset | outset) attribute
to be more in line with the css guidelines. In this version only
none or solid are active.
-
(!) The
filled
attribute is no longer available with the <table>
tag (no use).
XML/XSL:
- The
pagetemplate, textbox and paragraph
tags now support the font attribute. This attribute is a
shorthand for setting all of the properties for a font in one declaration. For example: font="type1 helvetica
bold 10pt".
- The
pagetemplate, line, box, textbox, table and
image
tags now support the margin attribute. The margin
property is a shorthand property for setting padding-top,
padding-right, padding-bottom and padding-left
at the same place in the style sheet. The margin attribute respects
the CSS1 guidelines.
- The
textbox tag now supports the padding attribute. The padding
property is a shorthand property for setting padding-top,
padding-right padding-bottom and
padding-left at the same place in the style sheet. The padding
attribute respects the CSS1 guidelines.
- The
[File], [Page], [Pages], [Date] and
[Time] keywords can now be used together in the header of
footer, for example: Page [Page] of [Pages] pages.
JAVA API:
- The
setAlignImage(), getAlignImage(),
setVAlignImage() and getvAlignImage() methods are suppressed
as the PDEImage class now acts more as a real image
element (and no longer a PDEBox were an image could be centered
in).
- The
PDXTransform class is extended
with new methods to send xml/xsl data via a File, InputStream,
or Reader object. This greatly facilitates the
use of XMLMill in a servlet environment.
- Methods were added or deleted in order to keep in sync with the
DTD specifications.
XMLMILL INTERACTIVE (APPLET):
- The progress bar is reset when the
convert button is
pressed subsequently.
|
|
Copyright © 2001 - 2004. All rights reserved. XMLMill and XMLMill logo are trademarks of Pecunia Data Systems, bvba.
|
|