Table Layout

Given the information shown in the table shown above, the table is specified as a series of properties:

  • Table-level properties (e.g., preferred width)

  • Table column grid

  • Row-level properties (e.g., grid units before/after row start/end)

  • Cell-level properties (e.g., number of grid units spanned)

In order to manipulate this set of properties into a table, the following logics are used, depending on the type of table: