Next: 11 Understanding Report XML
Up: DataVision version 0.2.0
Previous: 9 The DataVision User
  Contents
Subsections
10 Layout Engines
DataVision uses layout engines to generate different output
formats. A layout engine is responsible for creating output when a report
runs. That output may be a file, a window on a screen, or an interpretive
dance2.
The layout engines currently available are:
This layout engine produces a .tex file
containing LATEX2e commands. These commands can be further processed to
create a .dvi file containing device independent display
commands. Many different programs are available to display this file, print
it, or turn this file into PDF, HTML, text, PostScript, and more.
The XML layout engine produces-
surprise-XML. Aside from being buzzword of the month, XML is a
useful text-based data format.
This engine produces a DocBook document with
a .sgml file name extension.
The HTML layout engine produces an HTML file.
It contains a single table that displays the report data.
Generates either tab- or
comma-delimited ASCII data files. Comma-delimited files usually use a
.csv suffix; tab-delimited files often use .txt or
.tab.
This layout engine does not produce a file.
Rather, it displays the results of the report in a GUI window. This is the
layout engine used when you select Run Report... from the
Report menu.
UTSL3. The best documentation for creating a
layout engine is the Java API documentation for the
LayoutEngine class and the source code for the other layout
engines.
Footnotes
- ...
dance2
- Not yet implemented.
- ...UTSL3
- Use The Source, Luke.
Next: 11 Understanding Report XML
Up: DataVision version 0.2.0
Previous: 9 The DataVision User
  Contents
Jim Menard
2002-04-18