Hi! I have found a bug with fo:table-header and long tables. My table is a big one (say 2 ou 3 pages long), and I get an extra piece of row beetween the header and the first row, on each page after the first page. See attachment small-document.pdf. The bug comes from an extra level of nested blocks: <fo:table-row> <fo:table-cell padding="0.097cm" border-top="none" border="0.002cm solid #000000"> <fo:block> <fo:block color="#000000" font-family="sans-serif" font- size="12pt" font-weight="bold"> data </fo:block> </fo:block> </fo:table-cell> </fo:table-row> See the complete source code in attachment small-document.fo. If I delete this extra outer block, the problem disappears. See attachments small-document-without-bug.pdf and small-document-without-bug.fo
Created attachment 9136 [details] source code FO showing the bug
Created attachment 9137 [details] result of the bug on the pdf
Created attachment 9138 [details] source code of a bug workaround
Created attachment 9139 [details] pdf with the bug workaround
When rendered with HEAD (--not the very latest code, so didn't create an attachment for it yet), the individual row-height gets tripled, while the extra space seems to disappear. Perhaps best to focus on getting it to work right over there?
Created attachment 12679 [details] Fix table rendering bug for PDF, SVG, AWT
Please disregard my attachement, it has been attached to this report by error.
Fixed in FOP 0.94 and probably earlier versions
batch transition pre-FOP1.0 resolved+fixed bugs to closed+fixed