// boolean setup = false;
boolean bSepBorders = true;
+
+ /**
+ * Set to true if all content completely laid out.
+ */
+ boolean bDone=false;
/**
* Border separation value in the block-progression dimension.
area.getIDReferences().createID(id);
this.marker = 0;
+ this.bDone=false;
}
/*
cellArea.setTableCellXOffset(startOffset);
int numChildren = this.children.size();
- for (int i = this.marker; i < numChildren; i++) {
+ for (int i = this.marker; bDone==false && i < numChildren; i++) {
FObj fo = (FObj)children.elementAt(i);
fo.setIsInTableCell();
fo.forceWidth(width); // ???
area.setMaxHeight(area.getMaxHeight() - spaceLeft
+ this.cellArea.getMaxHeight());
}
+ this.bDone=true;
cellArea.end();
area.addChild(cellArea);
this.borderHeight = (borderBefore + borderAfter) / 2;
}
}
-
+
}