Feature list
|
Screenshot XSLfast - click to enlarge |
General
- Cross media publishing for every XML data
- Create forms, invoices, product sheets, catalogs, prices lists, ...
- Design templates for database publishing, print-on-demand and batch publishing
- No XSL-FO or XML-programming skills necessary
- Generate (PDF) output with an WYSIWYG editor
- Different layout elements available: Text, Number, Image, Table, List, Date/Time, Hyperlink, Barcode, Square, Lines, Index, XSLcode
- XPath and XSL support for advanced users
User interface
- Clearly structured user interface
- Simple and intuitive to use
- Working sheet with WYSIWYG
- Comfortable use with drag and drop
- Inspector window (categorized and alphabet)
- Unlimited undo options
- Items dragged over the sheet can be set to semi-transparent so the background can still be seen
- User defined default values for all components
- Layer support. Organisation of different layers. Single layer can be set to visible/invisible
- Elements can be locked at the working sheet
- Resizable grid making designer's work easier
- Simple alignment of frames, e.g. all same left position via mouse click
- Different measure support allows precise handling of points, millimeters, inches, centimeters
Page layout
- Multiple page layouts in one XSLfast layout definition
- Support of normal, odd, even, title and tail pages
- Regions (left, right, top, bottom) like header, footer for every page possible
- Page break on every element level available (simple usage via checkbox)
- Combination of multiple pages from several independent layouts
- Import/export pages from multilayout
- Index generation
- Paper margins
Output and print
- Cross media and multi channel publishing
- Different output formats and files (PDF, HTML, XSL-FO)
- Support of different renderers (FOP, Xep, XSLFormatter)
- Dynamic generated XSLT can be saved and used in batch publishing
- Color spaces support for digital print (RGB and CYMK)
- Crop marks (under construction)
Fonts
- Registration of available fonts on the current system with the renderer. Potentially incompatible fonts are displayed and can be excluded via a text file
- Support for automatically font metrics generation. (Needed for renderer process.)
- Word like layout editor (WYSIWYG)
- Logical styles can be used, e.g. header1, header2 or standard text
- Fonts are embedded in the generate PDF document (renderer and font dependent)
- Different fonts can be used in one text element
Internationalisation
- Support of UTF-8 fonts
- Possibility to insert any symbol (e.g. mathematical)
- Definition of regions and margin are not left or right, but start and end
- Different writing direction
Layout element functionality
- Different layout elements available: Text, Number, Image, Table, List, Date/Time, Hyperlink, Barcode, Square, Lines, Index, XSLcode
- Basic information on every element on mouse over
- Indicators on the element for type, placement, assignment to regions, possible conflicts of placement, visibility and others can be switched on/off
- Element properties support: filters, alternate color, sort modes, precision management and more
- Conversion between text elements and date, currency and other element types possible
- Grouping at page and table elements allow looping over matching XML nodes. E.g. all products within a product group or all persons within a company
- Filtering the XML data is possible by normal and virtual methods
Particular element functionality
- Different text styles in one text element; paragraph and character settings, including fonts, font styles, colors, alignments and other
- Advanced number formatting including predefined formats
- Text Flow provides the ability to combine XPath expressions and static text within one element
- Default directories for root and images can be specified
- Background images for tables, table rows and table cells
- Table header and footer can be omitted at page break
- Ability to place many objects inside one table cell
- Easy list creation
- List element with different enumeration types
- Barcodes can be created via fonts or SVG graphics
- Specification of item names, also selection of elements from a list box with all currently existing elements
Advanced users support
- XSLfast supports XPath and allows complex expressions. This gives the designer the ability to control the output as exact and precise as necessary
- Regulated generation for every element (possibility to use conditions)
- Advanced support for custom variables and imports
- Multiple external template files can be used
- Support of external templates
- Import of XSL files possible
- Page grouping with no specific root node
- XSL templates can be imported as layouts
- Java namespaces and different unit of measures are available in XSL/XSL-FO files natively
- Password protection of layout files
- Find/Replace within elements, XPath expression, etc. has been added
- A wizard for element conditions (XPath) is now available
What's new in XSLfast version 3.0 ?
- New Elements: Date, Number format, Hyperlink, Barcode
- Conversion between text elements and new element types possible
- Possibility to insert any symbol (mathematical, etc.)
- User defined default values for all components
- Logical stylesheets (like MS Word)
- Component locking is now supported
- Page break on every element level available (simple usage via checkbox)
- Page grouping with no specific root node are now supported
- Different file encodings are supported
- Major usability improvements (filters, alternate color, sort modes, precision management and more)
- Regulated generation for every element (possibility to use conditions)
- New multilayout technique has been added; no limitation to book shape
- Combine multiple pages from several independent layouts with a new way to implement mulitlayouts
- Ability to import/export pages from multilayout has been added
- Multiple external template files can be used
- The user interface for external template support has been completely redesigned and improved
- Java namespaces and different unit of measures are available in XSL/XSL-FO files natively
- Find/Replace within elements, XPath expression, etc. has been added
- Advanced support for custom variables and imports added
- A wizard for element conditions (XPath) is now available
- Password protection for XSLfast layout files
- And more ...
What's new in XSLfast version 3.1 ?
- Ability to import CSV files.
- EAN 128 / Codabar 128 bar code
- Preparation of PDF/A standard support
- Zooming capability in editor window
- Performance improvement and better stability with complex layouts
- And more ...


