AnsiShow 1.5 - Help File
------------------------

AnsiShow gives the Command Line Interface programmer a class file that eases
the inclusion of ANSI escape sequences into their interface.

-

AnsiShow DOES NOT implement the entire ANSI spec and only offers the listed
methods and arguments. If you don't see something you need for your project
then by all means, just ask for it. I may be reached at mcbrides@erols.com.

-

The supported ANSI escape sequences, the method names and arguments. All
aruments are int's except where noted.


Sequence   Method                          Argument (int)
--------   ------------------------------- ------------------------------
ESC[#2J    EraseDisplay()                  none
ESC[#K     EraseLine()                     none
ESC[#H     LocateCursor(row,column)
ESC[#A     MoveCursorUp(LineCount)
ESC[#B     MoveCursorDown(LineCount)
ESC[#C     MoveCursorForward(SpaceCount)
ESC[#D     MoveCursorBackward(SpaceCount)
ESC[#;7h   SetScreenMode(Mode)
                                           Mode
                                           0 - 40x25 black&white
                                           1 - 40x25 color
                                           2 - 80x25 black&white
                                           3 - 80x25 color
                                           4 - 320x200 colorgraphics
                                           5 - 320x200 black&white graphics
                                           6 - 640x200 black&white graphics
                                           7 - turn on "wrap at end of line"

ESC[#;#;#m SetGraphicsMode(Attribute, ForeGroundColor, BackGroundColor)
                                           Attribute
                                           0 - normal display intensity
                                           1 - bold display intensity
                                           4 - underlined text
                                           5 - blink
                                           7 - reverse video
                                           8 - nondisplayed (invisible)

                                           ForeGroundColor
                                           30 - black
                                           31 - red
                                           32 - green
                                           33 - yellow
                                           34 - blue
                                           35 - magenta
                                           36 - cyan
                                           37 - white

                                           BackGroundColor
                                           40 - black
                                           41 - red
                                           42 - green
                                           43 - yellow
                                           44 - blue
                                           45 - magenta
                                           46 - cyan
                                           47 - white
ESC[=l     ResetScreenMode()               none
ESC[s      SaveCursorPosition()            none
ESC[u      RestoreCursorPosition()         none

Added AnsiShow utilities:
-------------------------

PrintText(Text)        - Print a line of text with CRLF
PrinttextNOCRLF(Text)  - Print a line of text, no CR or LF
ShowAnsiFile(FileName) - Print file to screen

