I have a situation where I need to have an fo:block-container with multiple columns (column-count="4") inside an fo:table-cell The fo:block-container contains a few elements when I have 2 or three fo:blocks within the container everything works fine and the content is displayed properly within the table cell. When I have many fo:blocks in the fo-container the content of the fo:block-container pops out of the table cell and displays on the following page. How can I ensure that the block-container with its content displays within the relevant fo:table-cell? Actually it seems that the whole containing table-row is getting pushed to the second page although there is a lot of space to have that table-row on the same page with the previous row. I should also add if I have fo:block-container column-count="1" it works properly when the count is > 1 the weird positioning happens
keep-together
,keep-with-next
, orkeep-with-previous
properties? Showing some actual markup could make things clearer for us. – Tony Graham