> Glen Mazza wrote:
> FOP's goals should be (1) to be compliant/accurate with the spec

The Area Tree is an implementation specification: either the XSL editors
remove it from the specs or they specify it precisely as a portable,
device-independent print file format. I ran Chuck Paussa's FO schema thru
Castor. Anything goes and is formally valid.

> (2) be able to generate the largest numbers of huge files in the smallest
amount of time.

Is the design optimized for big DocBooks, accounting reports 15'000 uniform
pages long, many small business documents?

Reminder on renderer requirements:

o Data: basic draw objects (current FOP uses nothing else from the area
tree).
o Physical printers: pages in a sequential data stream
o AWT viewer: random access to pages
o PDF: finished pages may be shipped to the renderer, accepted page
references don't cause page break changes.

> To me, multiple layout strategies is
> really like saying multiple applications.  (After all,
> the layout handler and renderers *form* an XSL FO
> formatter.)

Is there a common agreement on FOP components, processing modes (push/pull),
intermediate data storage and the suitable interfaces?

An overall design given, plugins and multiple layout strategies can be
defined and evaluated. Most likely the findings will be: there is one layout
strategy. Playing with spacing and balancing, hyphenation is switched off on
demand. Plus some performance tips like: do not use forward page references,
auto-sized big tables, text columns ...

Hansuli Anderegg



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to