Class RowGroupLayoutManager


  • class RowGroupLayoutManager
    extends java.lang.Object
    • Method Detail

      • getNextKnuthElements

        public java.util.LinkedList getNextKnuthElements​(LayoutContext context,
                                                         int alignment,
                                                         int bodyType)
      • createElementsForRowGroup

        private void createElementsForRowGroup​(LayoutContext context,
                                               int alignment,
                                               int bodyType,
                                               java.util.LinkedList returnList)
        Creates Knuth elements for a row group (see TableRowIterator.getNextRowGroup()).
        Parameters:
        context - Active LayoutContext
        alignment - alignment indicator
        bodyType - Indicates what kind of body is being processed (BODY, HEADER or FOOTER)
        returnList - List to received the generated elements
      • computeRowHeights

        private void computeRowHeights()
        Calculate the heights of the rows in the row group, see CSS21, 17.5.3 Table height algorithms. TODO this method will need to be adapted once clarification has been made by the W3C regarding whether borders or border-separation must be included or not