This is the html_txt.htm manual, converted using HTML_TXT. High ascii and lineart characters are NOT used -- this version is better suited for browser display. ----------------------------------------------------------------------- *** HTML_TXT manual *** <[1]Intro> || <[2]Install&Run>|| <[3]Features>|| <[4]Parameters> || <[5]Troubleshooting>|| <[6]Disclaimer and Contact> HTML_TXT: An HTML to Text Converter I) Introduction HTML_TXT, version 1.09, is used to convert an `HTML` file to a TEXT file. HTML_ TXT is written in REXX and is meant to be run under OS/2. However, it also runs under other REXX interpreters, such as Regina REXX for DOS. HTML_TXT will attempt to maintain the format of the `HTML` document by using appropriate spacing and ASCII characters. HTML_TXT can use ASCII art `(lines and boxes)`, as well as other high-ascii characters, to improve the appearance of the output (text) file. HTML_TXT can be customized in a number of ways. For example, you can: @ suppress the use of line art and other high ASCII characters (your output will be rougher, but will suffer from fewer compatability problems). @ display tables (including nested tables) in a tabular format with auto-sized columns @ change the bullet characters used in ordered lists @ display `headings` as an hierarchical outline @ change characters used to signify logical elements (emphasis, anchors, list bullets, etc.) ______________________________________ II) Installling and Executing HTML_TXT HTML_TXT is easy to install and run: 1. Copy HTML_TXT.CMD to a directory. 2. Open up an OS/2 prompt, change to the directory containing HTML_TXT.CMD, and type HTML_TXT at the command prompt. 3. Follow the instructions. `No other libraries or support files are needed.` The READ.ME file describes how to install HTML_TXT if you are a Regina REXX user. II.a) Running from the command line You can also run HTML_TXT from the command line. The syntax is (where x:\HTMLTXT is the directory containing HTML_TXT.CMD): x:\HTMLTXT>HTML_TXT FILE.HTM FILE.TXT /VAR VAR1=VAL1 ; VAR2=VAL2 where : # FILE.HTM is the input file (an HTML document) # FILE.TXT is the output file (a text document) # /VAR VAR1=VAL1 ; VAR2=VAL2 is an OPTIONAL list of parameters to modify. `Example: D:\HTMLTXT>HTML_TXT FOO.HTM FOO.TXT /VAR LINEART=0 ; LAGUL=* $ ALTERNATIVELY, you can run HTML_TXT from an (OS/2) prompt without any arguments; you will then be asked for an input and output file, and will be permitted to change the values of several of the more important parameters. ______________________________________ III) Features HTML_TXT attempts to support many HTML options; including nested tables, nested lists, centering, and recognition of FORM elements. The following summarizes HTML_TXT's capabilities. `This table assumes that you have a basic familiarity with HTML.` TYPE OF DISCUSSION <[7]CUSTOMIZATION> FEATURE ___________________________________________________________________________ CHARACTER HTML_TXT uses a few tricks to identify where `DOCAPS` specifies DISPLAY emphasis (italics, bold, etc.) are used in an when to use HTML document. These include: CAPITALIZATION as an emphasis @ Capitalization of BOLD emphasis `DOULINE` specifies @ Underlining of underlined emphasis when to use under_ linining as an @ "quoting" of `italic` and <[8]nchor> emphasis. emphasis `DOQUOTE` specifies @ "quoting" of the labels used to identify when to use image elements. Image elements consist of "quotes" as an s and s `(the ALT attribute, or emphasis the source image filename, is used as the `(suggestion: you label)`. might want to add FONT to DOQUOTE)` `QUOTESTRING1 and QUOTESTRING2` specify the characters to use "as quotes" `PREA and POSTA` specify the characters used to identify nchors. `PREIMG and POSTIMG` specify the characters to use as "quotes" around image labels. `IMGSTRING_LEN` is used to limit the number of label characters displayed. ___________________________________________________________________________ LISTS HTML_TXT supports nested lists -- with successively deeper indentations used to display nested lists. Supported lists include `FLAGUL` and