Hi,
I have a question for FO tree building specialists.
Advertising
In TableFObj.addChildNode we have the following code:
if (!inMarker() && child.getNameId() == FO_TABLE_CELL) {
/* update current column index for the table-body/table-row */
updateColumnIndex((TableCell) child);
}
When adding a table-column to the children of a table
(Table.addChildNode) we have the following:
if (!inMarker()) {
addColumnNode((TableColumn) child);
} else {
columns.add((TableColumn) child);
}
Etc. My question: why is a special treatment needed when a table is
found as a descendent of a marker? My understanding is that if a whole
table is defined in a marker, then it doesn’t depend on the enclosing
table in which the marker is retrieved. Or have I completely missed
something?
Thanks,
Vincent