Is XSL:FO for me?

I am trying determine if this is the right technology for our project.  I
need to produce printable documents from XML data.  We currently have a
XSLT file that formats the XML to HTML in the browser but this doesn't print
that well.   We want to have page numbers and logical breaks in the
formatted data when printing.
 
I have done some reading on XSL:FO but can't quite get my brain wrapped
around it.   I understand all the objects and properties and how they are
supposed to work but I can't find anything on how you go about determining
page breaks based on the size of the data that fits on a page?
 
For example.  If I have some formatted XML data that equals about 4 inches
high after the style is added  and I have currently formatted the first 8
inches of an 11 inch high document how do I determine that I need to create
a page break and start my next page?
 
Is it not common to build XSL:FO on the fly from XML data?
 
Any help or links to where I can find it would be appreciated.
 
 
Jeff
 
 
 
 

"MMS <firstam.com>" made the following
 annotations on 02/18/2004 04:56:15 PM
------------------------------------------------------------------------------
"THIS E-MAIL MESSAGE AND ANY FILES TRANSMITTED HEREWITH, ARE INTENDED SOLELY FOR THE USE OF THE INDIVIDUAL(S) ADDRESSED AND MAY CONTAIN CONFIDENTIAL, PROPRIETARY OR PRIVILEGED INFORMATION.  IF YOU ARE NOT THE ADDRESSEE INDICATED IN THIS MESSAGE (OR RESPONSIBLE FOR DELIVERY OF THIS MESSAGE TO SUCH PERSON) YOU MAY NOT REVIEW, USE, DISCLOSE OR DISTRIBUTE THIS MESSAGE OR ANY FILES TRANSMITTED HEREWITH.  IF YOU RECEIVE THIS MESSAGE IN ERROR, PLEASE CONTACT THE SENDER BY REPLY E-MAIL AND DELETE THIS MESSAGE AND ALL COPIES OF IT FROM YOUR SYSTEM."
==============================================================================

Received on Wednesday, 18 February 2004 19:57:25 UTC