DocFlex Technology - Overview - Key Features
General
-
Allows to represent any Java-provided data sources in the form similar to XML documents
(or described by W3C DOM) and
process them in a universal way using visually designed templates in order to generate
any kind of richly formatted hypertext or plain output documents in any format supported by
the current implementation of the technology.
-
The templates are functionally similar to
XSLT
scripts (but not the same). This allows to employ many powerful approaches and standards developed around
XML (and go beyond).
-
Provides a high quality graphical Template Designer
for creating those templates.
-
The templates can be designed independently on a particular output format. The formatting specified
in templates will be rendered with the best features available in a selected output format.
-
The formatting
support has been designed in a prospect of seamlessly adding new output format implementations as well as
enhancing the existing ones. This opens the door for constantly improving the quality and diversity of the
output generated by the same already created templates without the need of their modification.
Data processing
-
sophisticated capabilities for
data querying
based on XPath
-
ability to traverse data sources with a
network structure
(e.g. XML documents with the involvement of
IDREF/IDREFS
attributes)
-
generating a common output documentation from multiple independent data sources (whose original concepts
of data representation may be radically different from each other).
-
universal support for primary
data types used in Java
-
sorting capabilities
regarding the data types
FlexQuery expressions
Supported output formats
- HTML
- RTF
- TXT (plain text)
- XSL-FO (now in development, planned for version 2)
Generated output
-
single file documentation (all formats)
-
framed
multi-file documentation (HTML)
Inserting images
-
statically
specified in templates
-
dynamically
generated by Java application
-
supported image formats: GIF, PNG, JPG, WMF, BMP
Creating hyperlinks
-
a common network of
hyperlinks
for the whole documentation (including possibility to interconnect parts generated by different data sources)
-
possibility to load several
frame windows
from a single hyperlink at once
-
hyperlinks within images (imagemaps)
Universal support for various formatting techniques
- text formatting: fonts, colors, borders
- paragraphs: margins, pagination control, borders, colors
- border formatting: styles (solid, double, dashed, dotted), thickness, colors
- tables: arbitrary cell layouts, borders, nested tables
- lists: bulleted, numbered
- document fields (RTF): page number, number of pages, TOC, etc.
- image formatting: scaling, borders, etc.
- page formatting: size, orientation, margins, headers/footers
- formatting styles
Embedded HTML support
-
allows to render HTML tags
inserted within the text data (for instance, the HTML formatting used in Java source comments).
The output markup produced by such a rendering is smoothly integrated with that resulted from
the formatting directly specified in templates.
Integration capabilities
- with any Java applications as a Java-class library
- with any non-Java applications via XML files
Copyright© 2003-2009 Filigris Works, Leonid Rudy Softwareprodukte. All rights reserved.
To contact us, please visit
www.filigris.com or e-mail to: contact@filigris.com