Hello Chuck,

thank you for replying. Unfortunately I failed to express myself clearly.
Maybe since there are different problems playing together in that case.

My point is that we do not see how to proceed by using tables for getting
the two column formatting that our customer would have liked:

We have those two column stuff alternating with one column parts. The two
column parts consist of fairly complex (ie. nested) tables of vary varying
length. The tables have to be splitted so that the left and right column
are as balanced as possible, i.e. their length are as matching as possible.
Counting lines and splitting after a half does not help. Beside being rather
involved, since the "lines" are tables and pictures themselves and do not 
have constant height. 

The only way we have found to do at least a rough approximation of equally
long columns with fop was to use the two columned layout and NOT a two
columned table. Are wrong?

Thanks again,
Frank

-----Ursprüngliche Nachricht-----
Von: Chuck Paussa [mailto:[EMAIL PROTECTED]
Gesendet am: Donnerstag, 18. April 2002 19:12
An: [EMAIL PROTECTED]
Betreff: Re: Again: keep-together

Frank,

Hmmmm I'm not exactly sure what you're trying for but, here's some 
suggestions:

Use <fo:table-cell number-columns-spanned="2"> for the cell that has the 
1 column header

Use the <fo:region-before> <fo:static-content> area to hold what would 
look like the regular table header that is printed on each page and then 
break up each of the tables with those 1 column headers into separate 
tables with the one column header on the <fo:table-header> area (That 
way, if the table happens to break across a page boundary, the table 
header is repeated on the next page.)

Chuck Paussa

 > Nestel, Frank ISC 6 wrote:
 >
 > I know you all work hard. But just to express priority.
 > We are currently stuck with a problem we cannot see how
 > to cope without working "keep" properties.
 >
 > Or can anybody give me some help on how to achive below
 > layout with fop.
 >
 > 1.one-column header----------------
 >
 > 2.two-column table   two-column table
 > column1              column2
 >
 > 1.one-column header----------------
 >
 > 2.two-column table   two-column table
 > column1              column2
 >
 > 1.one-column header----------------
 >
 > 2.two-column table   two-column table
 > column1              column2
 >
 > ... above pattern repeats very often...
 > ... tables of varying length with very
 > variable height of single rows ...
 >
 > We are using the two columns to get the variable
 > length table no. 2 balanced between left and
 > right side (which BTW does not work to well,
 > the left hand side gets way to long). I do not
 > see how to achieve this effect with a table,
 > since I have absolute no means to measure the
 > where to break the table into into two parts.
 > We have long headers over the tables and those
 > header have to kept close to their table.
 >
 > I know how to do it with TeX, but this ain't help :-)
 > But its funny to run in this kind of problem over
 > 20 years after TeX was programmed.
 >
 > Best regards,
 > Frank Nestel
 >
 > -----Ursprüngliche Nachricht-----
 > Von: J.Pietschmann [mailto:[EMAIL PROTECTED]
 >
 > MARTIN Franck wrote:
 >
 > Does anyone know of a way to prevent blocks or tables from being divided
 > when a page break occurs?
 > Is the property keep-together implemented in fop?
 >
 >
 > The keep-together property is not yet implemented, and
 > it will take a while until it is.
 > The keep-with-next and keep-with-previous properties work
 > on table rows only.
 > If block elements should be kept together, you can put
 > them into a one-column blind table.
 >
 > HTH
 > J.Pietschmann

Reply via email to