Formatting Object Table Reference $Id: table.xsl 9666 2012-11-14 04:42:56Z bobstayton $ Introduction This is technical reference documentation for the FO table-processing templates in the DocBook XSL Stylesheets. This is not intended to be user documentation. It is provided for developers writing customization layers for the stylesheets. 0pt none 0pt 0pt 0pt 0pt 0pt 0pt 0pt none 0pt 0pt 0pt 0pt 0pt 0pt before 0 always all none none none none none none none none none none none none none none none none none none none none Impossible frame on table: none none none none Error: CALS tables must specify the number of columns. fixed No adjustColumnWidths function available. + NOWIDTH NOWIDTH + NOWIDTH NOWIDTH 100% 100% auto Warning: overlapped row contains content! This row intentionally left blank always 1 0   fixed before center after Unexpected valign value: , center used. center before center after Unexpected valign value: , center used. center bold bold 1 : 0: 0 : 1 1 1 1* 1* 1 1 1 1* Calculate an XSL FO table column width specification from a CALS table column width specification. CALS expresses table column widths in the following basic forms: 99.99units, a fixed length specifier. 99.99, a fixed length specifier without any units. 99.99*, a relative length specifier. 99.99*+99.99units, a combination of both. The CALS units are points (pt), picas (pi), centimeters (cm), millimeters (mm), and inches (in). These are the same units as XSL, except that XSL abbreviates picas "pc" instead of "pi". If a length specifier has no units, the CALS default unit (pt) is assumed. Relative length specifiers are represented in XSL with the proportional-column-width() function. Here are some examples: "36pt" becomes "36pt" "3pi" becomes "3pc" "36" becomes "36pt" "3*" becomes "proportional-column-width(3)" "3*+2pi" becomes "proportional-column-width(3)+2pc" "1*+2" becomes "proportional-column-width(1)+2pt" colwidth The CALS column width specification. The XSL column width specification. 1* proportional-column-width( 1.00 ) pc pt