Document Properties: Tables

The Tables properties page allows you to set options for the handling of table formatting.

Ignore All Table Formatting

Select the Ignore all table formatting option to exclude all table formatting data. The rows and cells of all tables unfold so that the content of each cell outputs to a new line.

When ignoring all table formatting, you can check the Add horizontal borders between cells option to have iSiloX add thick horizontal borders at the top and bottom of the table, medium borders between rows, and thin borders between cells so that you can more easily see where one cell ends and another begins.

Process Table Formatting

Select the Process table formatting option to include table formatting with additional options for processing the tables.

Include only tables at a minimum depth

Check the Include only tables at levels checkbox and specify a minimum table depth in the adjacent edit box. A table not embedded in any other table (e.g., an outermost table) is also called a top-level table and is considered to be at a depth of zero. Each additional embedding level adds one to a table's depth. Formatting for tables at levels less than the minimum depth will be excluded.

This option is particularly useful for the case where the outermost set of tables up to a given depth are used only for layout.

The following shows a top-level table (Table A) with embedded tables. Tables B and C are embedded within Table A, while Table D, at a depth of two, is embedded within Table C.


Table A (depth: 0)
Table B (depth: 1)
B1 B2
Table C (depth: 1)
Table D (depth: 2)
D1 D2
C2

If you specify a minimum depth of one for converting the above table, the result will look like what is shown here below. Notice that the content of the outermost table is no longer formatted in tabular format.


Table A (depth: 0)

Table B (depth: 1)
B1 B2

Table C (depth: 1)
Table D (depth: 2)
D1 D2
C2


Include only innermost tables

Check the Include only tables reachable up to checkbox and specify a number of levels in the adjacent edit box to have iSiloX only include table formatting for the given number of innermost levels of tables.

One use for this option is in the case where it is only important for the innermost tables to be displayed in tabular format.

The following shows a top-level table (Table A) with embedded tables. Tables B and C are embedded within Table A, while Table D, at a depth of two, is embedded within Table C.


Table A (depth: 0)
Table B (depth: 1)
B1 B2
Table C (depth: 1)
Table D (depth: 2)
D1 D2
C2

If you specify a reachable depth of one for converting the above table, the result will look like what is shown here below. Notice that only Tables B and D retain their tabular formatting.


Table A (depth: 0)

Table B (depth: 1)
B1 B2

Table C (depth: 1)

Table D (depth: 2)
D1 D2

C2


Unfold full-page top-level tables

Check the Unfold full-page top-level tables checkbox to have iSiloX automatically determine whether or not a given table is a full-page top-level table, and if so, to exclude its formatting information. A full-page top-level table is an outermost table that occupies the entire page.

Oftentimes, when a top-level table occupies the entire page, the tabular formatting is used only for layout. Furthermore, in such cases, the layout is oftentimes meant for display on suitably large screens. When such content is viewed on a smaller screen, it usually results in the need for frequent horizontal scrolling. The option to unfold full-page top-level tables can be used to help address the issue.

Ignore pixel width specifications

Check the Ignore pixel width specifications checkbox to have iSiloX disregard any widths specified in pixels for tables. Usually, when a table has pixel widths specified, it was designed for display on a screen of a certain size. For smaller screens, such pixel width specifications often result in the need to scroll horizontally to view the content.