Prince currently handles tables which span multiple columns well, with the exception of the table caption element.
As shown in the first attached example (multi-column-table.html), all features of the table's layout operated as expected in a multi-column context, but the caption occupies only the first column, resulting in an unbalanced distribution of rows.
A visual workaround is possible by floating the caption to the top of the column, as demonstrated in the second attached example (multi-column-table-floated-caption.html). However, when the output profile is set to PDF/UA-1, this workaround results in a different PDF document tree, with the caption element being inappropriately located. (Both attached PDFs have been generated using this output profile for your reference.)
As it stands, there doesn't seem to be any way to achieve balanced columns with a table which has a caption while also achieving correct semantic tagging in PDF/UA-1 output.
As shown in the first attached example (multi-column-table.html), all features of the table's layout operated as expected in a multi-column context, but the caption occupies only the first column, resulting in an unbalanced distribution of rows.
A visual workaround is possible by floating the caption to the top of the column, as demonstrated in the second attached example (multi-column-table-floated-caption.html). However, when the output profile is set to PDF/UA-1, this workaround results in a different PDF document tree, with the caption element being inappropriately located. (Both attached PDFs have been generated using this output profile for your reference.)
As it stands, there doesn't seem to be any way to achieve balanced columns with a table which has a caption while also achieving correct semantic tagging in PDF/UA-1 output.
Edited by David J Prokopetz