Table Column-Headers

2001-10-25 Thread West, Chris
Title: Table Column-Headers





I'm dynamically generating a table that can have a variable number of rows.  In the situation where the table spans multiple pages, I would like to have the first row contain the column labels.  I've been able to do this using a style sheet, but it requires that the height of each row be fixed (which I would like to avoid).  From the documentation, fo:table-caption can host a table, which could be set up to be a one-row table that contains the column headers.  From what I've read, this caption can be made to repeat after crossing a page boundary.  Before trying this, I'd like to get some feed back from those more experienced with FOP regarding this approach.  I'm using the latest version, 20.2.

Thanks in advance,


Chris W.





Table Layout with Page Breaks (re-visited)

2001-10-17 Thread West, Chris
Title: Table Layout with Page Breaks (re-visited)





I previously made a posting regarding this topic and received some helpful responses.  However, I'm still having the problem.  This time, I'll describe the problem in greater detail.

I use FOP to dynamically create a table from database data.  The resulting table can range from just a few rows to many rows, requiring multiple pages to display the table.  The problem I'm having is that a multi-page table doesn't gracefully traverse the page boundaries.  The table can continue past the page number to the very bottom of the page, with sometimes only half of the last row appearing on the first page, with the remaining table being displayed on the next page.  I've tried "keep-with-next", plus other attributes, but haven't had any success at resolving this issue.

I've made sure that all table tags are nested under the "xsl-region-body" tag, as suggested by John T.


Perhaps part of my problem is that the text in one of the columns is wrapped onto three lines, as the column width is not sufficient for all of the text to fit on one line.  I'm thinking that perhaps FOP can't set up the page breaks properly as a result (which is simply a guess).

I'm added some logic in my XSL file to end the table and start a new table every x number of rows (by using the mod() method).  However, I need to be able to set the cell height for this to consistently work (as the number of rows in a cell could vary).  I tried setting height from the row tag as well as from the cell tag, but the requested height is being ignored.

I've been using version 0.19.0.  Today, I'm going to try 0.20.1 to see if there is a difference.


Any help or suggestion would be greatly appreciated 


Chris W.





Table Layout with Page Breaks

2001-10-11 Thread West, Chris
Title: Table Layout with Page Breaks





I'm using fop to generate tables that vary in length, so I need to be able set attributes such that the table layout will accommodate page breaks.  I've tried using "keep-with-next" applied to fo:table-row and "height" applied to fo:table (plus many others) to setup the table layout so that it isn't truncated by a new page, but haven't had much success.  Does FOP support this functionality?

Chris W.