Table creation is a tricky buisness - at first its's simple but before long you want to merge cells, justify text, create headers etc etc etc.
This first example is a basic table - each table row starts with || and each further || indicate a new cell, with the last || marking the end of a row. The top row of this example ends with a ||* - the asterix symbol indicates cells in this row are table header cells (bold, center justified). Table formatting symbols immediatly ater the last || apply to the row. Note all the extra spaces to line up the ||'s just make it easy to read the table - the extra spaces are optional.
|| Location || Text Description || Pubs || Post Office ||* * at end of row means header row - text at the end of the table rows is ignored || Upwood, nr Ramsey || Nice Village || Yes || No || all the spaces are optional the bars don't need to line up || Ramsey || Near Upwood || Plenty || Yes ||
| Location | Text Description | Pubs | Post Office |
| Upwood, nr Ramsey | Nice Village | Yes | No |
| Ramsey | Near Upwood | Plenty | Yes |
Individual formatting of cells as well as rows can be achieved by formatting symbols immediatly after the || that begins each cell (or after the last || to format the row) the following formatting symbols are available to format cells and rows
- "*" - center justified and bold
- "<" - left justify
- ">" - right justify
- "<>" or "><" - center justfy.
Cell formatting overrides any row formatting that may be present.
In the following example the first row is center justified, with the "pubs" cell left justified (overriding the row format). The "no" cell is center justified and the "Ramsey" cell is right justified. Finally, the "Nice Village" cell is marked as a header. (by default cells are left justified, but your site designer may have changed this).
|| Location || Text Description ||< Pubs || Post Office ||>< || Upwood, nr Ramsey ||* Nice Village || Yes ||<> No || ||> Ramsey || Near Upwood || Plenty || Yes ||
| Location | Text Description | Pubs | Post Office |
| Upwood, nr Ramsey | Nice Village | Yes | No |
| Ramsey | Near Upwood | Plenty | Yes |
Cells (not rows) can be configured to span (or merge) columns, rows, or both columns and rows. To span a cell over columns simply specify the number of columns you wish the cell to span immedialty after the || starting the cell i.e. "||3" indicates to span 3 columns. To span columns prefix the number with a ^ i.e. "||^4" spans 4 columns. Note: "||3^4" spans 3 row's, 4 columns but "||^43" spans 43 rows!.
||4 This cell spans 4 columns ||* 4 forces cell to span to end of row ||^2 Location ||^2 Text Description ||2 Facilities ||* ^2 forces cell to be 2 rows, 2 by itself forces cell to 2 columns || Pubs || Post Office ||* * at end of row means header row || Upwood || Nice Village || Yes || No || all the spaces are optional the bars don't need to line up || Ramsey || Near Upwood || Plenty || Yes ||
| This cell spans 4 columns | |||
| Location | Text Description | Facilities | |
| Pubs | Post Office | ||
| Upwood | Nice Village | Yes | No |
| Ramsey | Near Upwood | Plenty | Yes |
Notes
Each row in the table must appear on one row of the .wfc file
Each formatting symbol should be placed next to each other immediatly after the ||. The fisrt space after the || indicates the end of cell formatting (row formatting is not so strict - symbols can be anywhere up to the end of the line).
A row not starting with || finishes the table.

is a
application