{\rtf1\ansi \deff4\deflang1033 {\fonttbl {\f1\froman\fcharset2\fprq2 Symbol;} {\f2\fmodern Courier New;} {\f4\froman\fcharset0\fprq2 Times New Roman;} {\f5\fswiss\fcharset0\fprq2 Arial;} } {\colortbl;\red0\green0\blue0;\red0\green0\blue255; \red0\green255\blue255;\red0\green255\blue0; \red255\green0\blue255;\red255\green0\blue0; \red255\green255\blue0;\red255\green255\blue255; \red0\green0\blue128;\red0\green128\blue128; \red0\green128\blue0;\red128\green0\blue128; \red128\green0\blue0;\red128\green128\blue0; \red128\green128\blue128;\red192\green192\blue192;} {\stylesheet{\widctlpar \f4\fs20\lang2057 \snext0 Normal;} {\s0\sb60\sa60\widctlpar \f4\fs20\kerning28\qj \sbasedon-1 Normal;} {\s1\sb60\sa60\widctlpar \f4\fs20\kerning28\qj \sbasedon-1 Body;} {\s11\widctlpar \f4\fs20\kerning28\qj \sbasedon1 Short line;} {\s12\sb60\sa60\widctlpar \f4\fs20\kerning28\qj \sbasedon1 Bullet;} {\s13\widctlpar \i\f4\fs20\kerning28 \sbasedon1 Quotes;} {\s14\sb60\sa60\widctlpar \f4\fs20\kerning28\qj \sbasedon1 Hanging list;} {\s15\sb120\sa120\widctlpar \f4\fs20\kerning28\qj \sbasedon1 Definition;} {\s2\keepn\widctlpar \f4\fs20\kerning28 \sbasedon-1 Table;} {\s3\keepn\widctlpar \f2\fs16\kerning28 \sbasedon-1 Preformatted;} {\s4\keepn\widctlpar \f2\fs16\kerning28 \sbasedon-1 Diagram;} {\s5\keepn\widctlpar \f2\fs18\kerning28 \sbasedon-1 Code;} {\s6\sb240\sa120\keepn\widctlpar \b\f5\fs24\kerning28 \sbasedon-1 All Headings;} {\s61\sb240\sa120\keepn\widctlpar \b\f5\fs24\kerning28 \sbasedon6 Heading 1;} {\s62\sb180\sa120\keepn\widctlpar \b\i\f5\fs22\kerning28 \sbasedon6 Heading 2;} {\s63\sb180\sa120\keepn\widctlpar \b\f5\fs22\kerning28 \sbasedon6 Heading 3;} {\s64\sb180\sa60\keepn\widctlpar \f5\fs20\kerning28 \sbasedon6 Heading 4;} {\s65\sb180\sa60\keepn\widctlpar \f5\fs20\kerning28 \sbasedon6 Heading 5;} {\s7\keepn\widctlpar \f5\fs20\kerning28 \sbasedon-1 All TOC;} {\s71\keepn\widctlpar \f4\fs20\kerning28 \sbasedon7 TOC1;} {\s72\keepn\widctlpar \f4\fs20\kerning28 \sbasedon7 TOC2;} {\s73\keepn\widctlpar \f4\fs20\kerning28 \sbasedon7 TOC3;} {\s74\keepn\widctlpar \f4\fs18\kerning28 \sbasedon7 TOC4;} {\s75\keepn\widctlpar \f4\fs18\kerning28 \sbasedon7 TOC5;} {\*\cs10 \additive Default Paragraph Font;} {\*\cs32 \additive \ul\cf2 \sbasedon10 Hyperlink;} } {\info {\title } {\author JafSoft limited's text-to-RTF converter} {\operator AscToRTF auto-convert} {\creatim\yr1999\mo7\dy1\hr19\min9}{\revtim\yr1998\mo5\dy6\hr19\min9} {\version1}{\edmins0}{\nofpages1} } \paperw11906\paperh16838 \widowctrl\ftnbj\aenddoc\formshade \fet0\sectd \linex0\headery709\footery709\colsx709\endnhere {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}} {\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}} {\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}} {\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}} {\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}} {\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}} {\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}} {\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}} {\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ \par}} {\*\bkmkstart Section_1}{\*\bkmkend Section_1} {\pard\plain \s61\sb240\sa120\keepn\widctlpar \f5\fs24\b\i0{1 Introduction\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ [AscToTab] started life as a highly specific ASCII to HTML conversion tool. It was designed to convert plain text files to HTML tables, and that was all it did. \par However, people complained (as people do when you give them something for free) that it didn't convert tab separated lists. \par So now it converts tab separated lists, and before you utter another word, it also converts files to RTF now... and IMHO does so better than Word does. \par So no more complaining, {\i please\i0}. \par [AscToTab] has evolved out of the development of [AscToHTM], the general-purpose text to HTML conversion utility. The text analysis part of AscToHTM sill soon be used in a text-to-RTF package. You're getting a sneak preview of that in the RTF generation that AsctoTab does. \par AscToTab is a complete subset of AscToHTM, and is offered as "as is" postcardware. \par From V2.3 onward, AscToTab version numbers simply match the AscToHTM release they are a subset of, regardless of whether the AscToTab part of the functionality has advanced significantly or not. However only those releases of AscToTab that have significant new functionality will be announced separately (via USENET) . \par As of V3.1, AscToTab now uses the same Windows interface as AscToHTM. Prior to this it was only available as a command line program. This command line interface and the use of policy files are also largely common. For this reason much of this documentation has been (ahem) borrowed from the [A2hDoco]. \par This document describes AscToTab V3.1, which is available as postcardware (a big thanks to those that have sent in postcards - {\i both of you\i0} - they're {\b very\b0} much appreciated) from March 1999. [AscToHTM] is available as shareware, and has been awarded 5 stars by ZDNet, the {\b only\b0} text to HTML converter to attain this award to date. Amazingly that sentence is still true a year after I first wrote it. \par The HTML version of this document has been produced using AscToHTM, and no post-processing has been done to the HTML pages produced. It has been generated from a single source document and a few small configuration files. \par If you encounter a RTF version of this document, that will have been produced by a text-to-RTF converter [AscToRTF] which I am developing using the same analysis engine. \par AscToTab is made available for download via the Internet from [AscToTab download location]. \par \par}} {\*\bkmkstart Section_2}{\*\bkmkend Section_2} {\pard\plain \s61\sb240\sa120\keepn\widctlpar \f5\fs24\b\i0{2 Installation\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ AscToTab is downloadable as a .ZIP file from [AscToTab Download location]. You should download the version best suited to your needs. \par Once downloaded, simply unzip the files and move them to a suitable location. As of {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_3_1" } {\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000c000000530065006300740069006f0 06e005f0033005f0031000000000000}}}{\fldrslt {\cs32\ul\cf2 3.1}}} the Windows .zip file contains an InstallShield installation. Simply run the Setup program to install the software. This will also give you an uninstall option in your control panel should you ever need it. \par AscToTab V3.1 runs as a windows application under Windows 95/NT (previously it was a console application), and from the command line under OpenVMS. \par \par \par}} {\*\bkmkstart Section_3}{\*\bkmkend Section_3} {\pard\plain \s61\sb240\sa120\keepn\widctlpar \f5\fs24\b\i0{3 How AscToTab works\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ AscToTab can treat input files in two different ways; plain text file (see {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_3_2" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000c000000530065006300740069006f0 06e005f0033005f0032000000000000}}}{\fldrslt {\cs32\ul\cf2 3.2}}}) and tab-delimited values (see {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_3_1" } {\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000c000000530065006300740069006f0 06e005f0033005f0031000000000000}}}{\fldrslt {\cs32\ul\cf2 3.1}}}). \par \par}} {\*\bkmkstart Section_3_1}{\*\bkmkend Section_3_1} {\pard\plain \s62\sb180\sa120\keepn\widctlpar \f5\fs24\b\i{3.1 Tab-delimited source files\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ If you identify your source as a tab-delimited data values (e.g. as saved from Excel), the program will copy each tab-delimited value into it's own cell. \par Each value will have any quote marks stripped (on the assumption this file has been saved form some other package such as Excel). \par Each line is given its own row, and empty cells have suitable text placed in them. \par At present no clever calculations are done to work out exotic COLSPAN etc. (although I'd {\b like\b0} to add this in later versions time permitting, as it's a failing of the software as is). \par \par}} {\*\bkmkstart Section_3_2}{\*\bkmkend Section_3_2} {\pard\plain \s62\sb180\sa120\keepn\widctlpar \f5\fs24\b\i{3.2 Plain text source files\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ This is the more interesting type of source file and is the problem AscToTab was originally written to solve. \par AscToTab will look at the layout of your text file and try to spot the column boundaries in your table. \par Having detected your column positions, it attempts to detect if your table has a header. \par Having decided how to allocate your data to table cells and rows, the program outputs your table, paying attention to the following \par}} {\pard\plain \s12\sb60\sa60 \f4\fs24\b0\i0\qj\li1080\fi-360\widctlpar\jclisttab\tx1080{ {\f1\'b7\tab}Data alignment. The alignment of a column is checked, and where suitable, numerical values are right-aligned. \par}} {\pard\plain \s12\sb60\sa60 \f4\fs24\b0\i0\qj\li1080\fi-360\widctlpar\jclisttab\tx1080{ {\f1\'b7\tab}Column-spanning. Where a value appears to span two or more columns the COLSPAN attribute is used, and the alignment re-calculated. If too many values appear to span columns, the columns are liable to be merged. \par}} {\pard\plain \s12\sb60\sa60 \f4\fs24\b0\i0\qj\li1080\fi-360\widctlpar\jclisttab\tx1080{ {\f1\'b7\tab}Table headers. Where the heading is underlined, this is detected and the header row(s) are marked up using
statements\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ AscToTab will use | .. | markup whenever it determines that a cell forms part of the header. \par AscToTab will attempt to automatically detect headers by looking for a single separator line near the top of the file. \par Alternatively the HEADING_ROWS command (see {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_5" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f0 06e005f0037005f0032005f0035000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.5}}}) will be used to specify the number of header lines. \par AscToTab will set the ALIGN and COLSPAN attributes as best it can. \par \par}} {\*\bkmkstart Section_5_4}{\*\bkmkend Section_5_4} {\pard\plain \s62\sb180\sa120\keepn\widctlpar \f5\fs24\b\i{5.4statements\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ AscToTab will use | .. | markup for most of the cells in the table. \par If the HEADING_COLS command (see {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_6" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f0 06e005f0037005f0032005f0036000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.6}}}) is encountered, the first few columns will additionally use ... markup. \par AscToTab will set the ALIGN and COLSPAN attributes as best it can. \par \par}} {\*\bkmkstart Section_5_5}{\*\bkmkend Section_5_5} {\pard\plain \s62\sb180\sa120\keepn\widctlpar \f5\fs24\b\i{5.5 Colouring\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ AscToTab can have all the table colours set via options. It can also document colours set (which is everything {\b outside\b0} of the table. \par New in V3.1 is the ability to colour odd and even data rows of the table differently for emphasis. The Header rows are unaffected, they will take on the table or document colours that have been set. \par \par}} {\*\bkmkstart Section_6}{\*\bkmkend Section_6} {\pard\plain \s61\sb240\sa120\keepn\widctlpar \f5\fs24\b\i0{6 RTF markup produced\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ At present there are very few options controlling the RTF markup created. This is expected to change in later versions. \par The column widths are estimated from the cell contents and the font used. This is only approximate, so it may be necessary on occasion to manually adjust column widths after the conversion. \par \par}} {\*\bkmkstart Section_7}{\*\bkmkend Section_7} {\pard\plain \s61\sb240\sa120\keepn\widctlpar \f5\fs24\b\i0{7 Customizing your conversions\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\*\bkmkstart Section_7_1}{\*\bkmkend Section_7_1} {\pard\plain \s62\sb180\sa120\keepn\widctlpar \f5\fs24\b\i{7.1 Policy files\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ Policy files are an AscToHTM feature that are supported as of the integration between the two products that occurred in V2.3. \par Not all of the policies recognised are relevant to AscToTab, but here's a list of some that are :- \par }} {\pard\plain \s14\sb60\sa60 \f4\fs24\b0\i0\qj\li3960\fi-3600\widctlpar\jclisttab\tx3960 { Descriptive text\tab Values \par} { Active Link Colour\tab HTML Colour \par} { Background Colour\tab HTML Colour \par} { Background Image\tab URL of image \par} { Colour data rows\tab Yes/No \par} { Convert TABLE X-refs to links\tab Yes/No \par} { Default TABLE border colour\tab HTML Colour \par} { Default TABLE border size\tab Number. 0 = "automatic" \par} { Default TABLE caption\tab Text String \par} { Default TABLE cell padding\tab Number. 0 = "none" \par} { Default TABLE cell spacing\tab Number. 0 = "none" \par} { Default TABLE colour\tab HTML Colour \par} { Default TABLE even row colour\tab HTML Colour \par} { Default TABLE header cols\tab Number. 0 = "automatic" \par} { Default TABLE header rows\tab Number. 0 = "none" \par} { Default TABLE odd row colour\tab HTML Colour \par} { Default TABLE width\tab Table width in pixels or as a percentage of page width \par} { Document Style Sheet\tab URL of style sheet file \par} { Document description\tab Text string \par} { Document keywords\tab Comma-separated list \par} { Document title\tab Text string \par} { HTML footer file\tab File name. File contains HTML commands \par} { HTML header file\tab File name. File contains HTML commands \par} { Minimise HTML file size\tab Yes/No \par} { TAB size\tab Number of characters \par} { Text Colour\tab HTML Colour \par} { Unvisited Link Colour\tab HTML Colour \par} { Use .HTM extension\tab Yes/No \par} { Visited Link Colour\tab HTML Colour \par} } \par {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ Policy files are simply text files with a .pol extension by default. Each is placed on a separate line with the policy phrase, a colon (:) and the value. The .pol file is then specified as an extra argument on the command line (see {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_4_1" } {\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000c000000530065006300740069006f0 06e005f0034005f0031000000000000}}}{\fldrslt {\cs32\ul\cf2 4.1}}}). \par An example policy file might look as follows:- \par }} {\pard\plain \s3\keepn\widctlpar \f2\fs16\b0\i0 Background Colour : CCDD00\par Default TABLE border size : 3\par Default TABLE colour : White\par Default TABLE width : 75%\par Document title : This is a table I converted\par Document keywords : Keywords, included, in, META, tag\par } {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li720{ \par }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ Note, as of V3.0 it is possible to embed {\b any\b0} policy line in the source document using the $_$_CHANGE_POLICY pre-processor command (see {\field {\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_11" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000f000000530065006300740069006f0 06e005f0037005f0032005f00310031000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.11}}}) . \par Note, as of V3.1 it is possible to edit policies directly in the Windows version via tabbed property sheets in the user interface. See {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_4_2_2_3" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b020000000800000010000000530065006300740069006f0 06e005f0034005f0032005f0032005f0033000000000000}}}{\fldrslt {\cs32\ul\cf2 4.2.2.3}}}. \par For more details check the "Policy Manual" added to the AscToHTM documentation set in version V3.2. As stated above, not all policies are relevant to AscToTab. \par \par}} {\*\bkmkstart Section_7_1_1}{\*\bkmkend Section_7_1_1} {\pard\plain \s63\sb180\sa120\keepn\widctlpar \f5\fs24\b\i0{7.1.1 HTML Colours\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ These policies identifies the colours to be placed in the various attributes of the tag. You can enter any value acceptable to HTML. Normally a value is expressed as a 6-digit hexadecimal value in the range 000000 (black) to FFFFFF (white), but certain colours such as "white", "blue", "red" etc may also be recognised by HTML. AscToTab simply transcribes your value into the output file. \par The various policies control the colours of the foreground Text (TEXT), the background (BGCOLOR), unvisited hyperlinks (LINK), visited hyperlinks (VLINK) and active hyperlinks (ALINK). \par A value of "none" signals the defaults are to be used. By default AscToTab changes the background colour to be white, and omits all the other tag attributes. \par \par}} {\*\bkmkstart Section_7_1_2}{\*\bkmkend Section_7_1_2} {\pard\plain \s63\sb180\sa120\keepn\widctlpar \f5\fs24\b\i0{7.1.2 TABLE policies\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ Most of the these policies are equivalent to pre-processor commands described in section {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2" } {\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000c000000530065006300740069006f0 06e005f0037005f0032000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2}}}. \par }} {\pard\plain \s14\sb60\sa60 \f4\fs24\b0\i0\qj\li4320\fi-3960\widctlpar\jclisttab\tx4320 { Colour data rows\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_12" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000f000000530065006300740069006f006e005f0037005f0032005f00310032000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.12}}} \par} { Convert TABLE X-refs to links\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_10" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000f000000530065006300740069006f006e005f0037005f0032005f00310030000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.10}}} \par} { Default TABLE border colour\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_1" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0031000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.1}}} \par} { Default TABLE border size\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_1" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0031000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.1}}} \par} { Default TABLE cell padding\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_2" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0032000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.2}}} \par} { Default TABLE cell spacing\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_2" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0032000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.2}}} \par} { Default TABLE colour\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_3" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0033000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.3}}} \par} { Default TABLE caption\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_4" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0034000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.4}}} \par} { Default TABLE even row colour\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_13" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000f000000530065006300740069006f006e005f0037005f0032005f00310033000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.13}}} \par} { Default TABLE header rows\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_5" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0035000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.5}}} \par} { Default TABLE header cols\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_6" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0036000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.6}}} \par} { Default TABLE odd row colour\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_13" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000f000000530065006300740069006f006e005f0037005f0032005f00310033000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.13}}} \par} { Default TABLE width\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_7" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0037000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.7}}} \par} { Expect Sparse tables\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_9" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0039000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.9}}} \par} { Minimum TABLE column separation\tab {\field{\*\fldinst {\fs24 HYPERLINK \\l "Section_7_2_8" }{\kerning0 {\*\datafield 08d0c9ea79f9bace118c8200aa004ba90b02000000080000000e000000530065006300740069006f006e005f0037005f0032005f0038000000000000}}}{\fldrslt {\cs32\ul\cf2 7.2.8}}} \par} } \par {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li720{ \par}} {\*\bkmkstart Section_7_1_3}{\*\bkmkend Section_7_1_3} {\pard\plain \s63\sb180\sa120\keepn\widctlpar \f5\fs24\b\i0{7.1.3 Document policies\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\*\bkmkstart Section_7_1_3_1}{\*\bkmkend Section_7_1_3_1} {\pard\plain \s64\sb180\sa60\keepn\widctlpar \f5\fs24\b0\i0{7.1.3.1 Document Style Sheet\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ This policy allows you to specify the URL of a style sheet file, usually with a .css extension. Style sheet files are a new HTML feature that allow you specify fonts and colours to be applied to your document. \par The resulting HTML is inserted into the section of the output page(s) as follows :- \par }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li720{ \par \par}} {\*\bkmkstart Section_7_1_3_2}{\*\bkmkend Section_7_1_3_2} {\pard\plain \s64\sb180\sa60\keepn\widctlpar \f5\fs24\b0\i0{7.1.3.2 Document keywords\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ This policy allows you to specify keywords that are added to a META tag inserted into the section of the output page(s) as follows :- \par }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li720{ \par }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ This tag is often used by search engines when indexing your HTML page. You should add here any relevant keywords possibly not contained in the text itself. \par \par}} {\*\bkmkstart Section_7_1_3_3}{\*\bkmkend Section_7_1_3_3} {\pard\plain \s64\sb180\sa60\keepn\widctlpar \f5\fs24\b0\i0{7.1.3.3 Document description\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ This policy allows you to specify a description of your document that is added to a META tag inserted into the section of the output page(s) as follows :- \par }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li720{ \par }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ This tag is often used by search engines (e.g. AltaVista) as a brief description of the contents of your page. If omitted the first few lines may be shown instead, which is often less satisfactory. \par \par}} {\*\bkmkstart Section_7_1_3_4}{\*\bkmkend Section_7_1_3_4} {\pard\plain \s64\sb180\sa60\keepn\widctlpar \f5\fs24\b0\i0{7.1.3.4 Document title\par}} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj{ }} {\pard\plain \s1\sb60\sa60 \f4\fs24\b0\i0\qj\li360{ AscToTab can calculate - or be told - the title of a document. This will be placed in
---|