org.axsl.galley
Interface TableArea
- All Superinterfaces:
- Area, AreaNode, BackgroundArea, BorderPaddingArea, GraphicArea, java.lang.Iterable<AreaNode>, javax.swing.tree.TreeNode
public interface TableArea
- extends Area, BackgroundArea, BorderPaddingArea
An Area containing part or all of a table.
Methods inherited from interface org.axsl.galley.BorderPaddingArea |
traitBorderAfterColor, traitBorderAfterStyle, traitBorderAfterWidth, traitBorderBeforeColor, traitBorderBeforeStyle, traitBorderBeforeWidth, traitBorderEndColor, traitBorderEndStyle, traitBorderEndWidth, traitBorderStartColor, traitBorderStartStyle, traitBorderStartWidth |
getBackgroundAreas
BackgroundArea[] getBackgroundAreas()
- Return the background-only areas related to this table area.
- Returns:
- An ordered array of background-only areas that should be painted
in the output, or null if this table area has no background areas.
The order is the z-order in which they should be painted, that is, those
that should be painted first should appear first in the array.
The z-index order is defined in XSL-FO 1.0 6.7.3, which refers the
reader to http://www.w3.org/TR/REC-CSS2/tables.html#table-layers.
In brief the order is as follows: table, column groups (column with a
span > 1 in XSL-FO), columns, row groups (presumably rows with a span
> 1 in XSL-FO), rows, and then cells. Note: Cells should not be returned
by this method.
They should be rendered later and should control their own backgrounds.
This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.