home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / ANSI_ART / ANSIPT22.ZIP / ANSIHELP.ENG < prev    next >
Encoding:
Text File  |  1995-02-24  |  18.9 KB  |  462 lines

  1.  
  2. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3.     ▄█▄                    ██  ▀██▀▀█▄          ██            ▄█
  4.   ▄█▀ ▀█▄ ▄▄ ▄▄▄   ▄▄▄▄▄  ▄▄▄   ██  ██  ▄▄▄▄   ▄▄▄  ▄▄ ▄▄▄  ▄▄██▄▄
  5.   ██▄▄▄██  ██  ██ ▀█▄  ▀▀  ██   ██▀▀▀   ▄▄▄██   ██   ██  ██   ██
  6.   ██   ██  ██  ██   ▀▀█▄   ██   ██     ██  ██   ██   ██  ██   ██
  7.   ██   ██  ██  ██ ▀█▄▄▄█▀ ▄██▄ ▄██▄    ▀█▄▄▀█▄ ▄██▄  ██  ██   ▀█▄█▀
  8. ▄▄ Help system ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  9.  
  10.                               ~Contents~
  11.  
  12.     About AnsiPaint.............2    Registration window (F10)..18
  13.     The editor..................4    Pop-Up (Ctrl-F10)..........19
  14.     Save file (F2)..............7    Block commands (Ctrl-Q-x)..20
  15.     Load file (F3)..............8    Find & replace-commands....22
  16.     Draw line (F4).............10    AnsiFont-system (Ctrl-F)...24
  17.     Active char (F5)...........11    Mouse-handling.............25
  18.     Active colour (F6).........12    Screenshots................26
  19.     Clear screen (F7)..........13    Miscellaneous..............27
  20.     Options (F8)...............14    A last remark..............29
  21.     Information window (F9)....17    Credits....................31
  22.  
  23.  
  24. ▄ About AnsiPaint
  25. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  26.  
  27.   AnsiPaint is a textorintated  drawing program. You can create images
  28. in 80∙25 char textmode with 256 colour-combinations, change them, save
  29. and  reload  them. Therefore a  number of tools are available, as i.e.
  30. several block-commands, line-draw functions or the AnsiFont-system.
  31.  
  32.   You  can  load and  save ~Heskosoft  AnsiPaint-files~, ~ANSI-files~  and
  33. plain ~text files~. Further information on this topic on the pages 7-9.
  34.  
  35.   Actually, the use of this program is found in  the subject of compu-
  36. ter-based  communication.  Especially  in the field  of bulletin board
  37. systems (BBS) information AnsiPaint helps to underline special items,
  38. strike out  important  notes and  make the  whole mailbox a little bit
  39. more colourful.
  40.  
  41.   A long time the creation of ANSI-images was just possible with usual
  42. text-editors or very  complicated an  confusing programs. That's why I
  43.  
  44. decided to write this program.
  45.  
  46.   With AnsiPaint you can easily place coloured characters, choose cha-
  47. racters you  won't find on  your keyboard  and even  draw lines. It is
  48. possible to  export created  images as plain text files, these text do
  49. not  contain  ANSI-sequences. You  can import  images with the formats
  50. AnsiPaint  supports or with the  terminate-stay-resident program ~Ansi-~
  51. ~Keep~ which  creates  screenshots in  the  Heskosoft  AnsiPaint-format,
  52. ready for further manipulation. More about this on page 26.
  53.  
  54.  
  55. ▄ The editor
  56. ▀▀▀▀▀▀▀▀▀▀▀▀▀
  57.  
  58.   When you start  AnsiPaint, you jump directly in the Editor. Here you
  59. can enter ANSI-characters  and text. If  line function is switched on,
  60. you can also draw lines. More  about that  on the  following pages. In
  61. the editor are the following shortcuts available:
  62.  
  63.  ══════════════════╤════════════════════╦══════════════════╤═════════
  64.   pick up colour   │ Ctrl-A             ║ insert line      │ Alt-Y
  65.   pick up char     │ Ctrl-Z             ║ delete line      │ Ctrl-Y
  66.   word left        │ Ctrl-Cursor Left   ║ insert char      │ Ins
  67.   word right       │ Ctrl-Cursor Right  ║ delete char      │ Del
  68.   line up          │ Cursor Up          ║ page up          │ PgUp
  69.   line down        │ Cursor Down        ║ page down        │ PgDn
  70.   line beginning   │ Home               ║ place active char│ Ctrl-
  71.   line end         │ End                ║                  │   Enter
  72.   first line       │ Ctrl-PgUp          ║ line down        │ Enter
  73.   last line        │ Ctrl-PgDn          ║                  │
  74.  
  75.   As special function there is the color-lock mode. It can be switched
  76. on with ~Ctrl-L~. If this mode is active, the colour will change with the
  77. char at cursor  position. So  the  active  colour is meaningless. This
  78. mode is very useful if you are changing already existing images and do
  79. not want to change the colour for  every single char which has another
  80. colour. If you are inserting a  char it will be filled with the colour
  81. of the char standing there before  and not with the background colour.
  82. If the color-lock mode is  switched on, the active colour on the tool-
  83. bar changes to a ~-~.
  84.  
  85.   The toolbars at the  border of  the screen  can be  handled with the
  86. mouse by clicking on the  arrows. This will move the window on line or
  87. row in the  pointed  direction. A  click on the bar itself goes a page
  88. up, down, left or right.
  89.   ~Ctrl-F7~ redraws  the screen, if  some TSR-program  should have over-
  90. written the screen.
  91.  
  92.   If you  want to  change  an  existing image, besides  the color-lock
  93. function also  the "pick up-color" function is useful. With the short-
  94. cut ~Ctrl-A~ the active colour becomes the colour of the pixel where the
  95.  
  96. cursor is standing.
  97.  
  98.   You can leave the editor and so AnsiPaint itself with ~Esc~.
  99.  
  100.   You can further shortcuts in the chapter "block commands" on page 20
  101. and in the chapter "find & replace-commands" on page 22.
  102.  
  103.  
  104. ▄ Save file
  105. ▀▀▀▀▀▀▀▀▀▀▀▀
  106.  
  107.   If your press ~F2~ a pop-up menue  appears from wich you can choose in
  108. which format the image should be saved.
  109.  
  110.   If you have chosen the format, you are  exspected to enter the file-
  111. name. If you don't add  a suffix, the  standard-suffix  for the chosen
  112. format is added. These standard-suffix' can be changed under "Options"
  113. (F8).
  114.  
  115.   Please read also the  information about the max. number of lines and
  116. rows on page 14 ff.
  117.  
  118.  
  119. ▄ Load file
  120. ▀▀▀▀▀▀▀▀▀▀▀▀
  121.  
  122.   ~F3~ loads a ~Heskosft AnsiPaint-file~, an ~ANSI-~ or a ~textfile~.
  123.  
  124.   Either you enter  the complete  filename for loading the file or you
  125. enter a blank space, then  you can  chose the  filename from a lister.
  126. Directories  are shown in brackets, changing to them  is possible with
  127. Enter.
  128.  
  129.   An ANSI-file dosn't  show if it is an  animation or a plain picture,
  130. so  during  the loading  of such a file, the  toolbar  changes  to the
  131. ~AnsiCorder~ (TM). Here you have the following options available:
  132.  
  133.   ~Enter~         Show the loading and the construction of the image.
  134.   ~Esc~           Stop loading the image at the chosen point.
  135.  
  136.   ~Space~         Pause the loading and wait for another command.
  137.  
  138.   ~+~             Slow motion-mode. Load  just  the  next  byte of the
  139.                 picture and  show it, then  pause. So you can go ex-
  140.                 actly to the point you want to keep the image in the
  141.                 memory.
  142.   ~Cursor-right~ (Fast Forward) Load  image and  don't show the con-
  143.                 struction to save time.
  144.  
  145.   ATTENTION: Heskosoft AnsiPaint  can just load parts of animation, so
  146. if you save the image  under the same filename, the animation is lost,
  147. just the  actually  seen  image  is saved. So make sure that you don't
  148. overwrite an animation without wanting it.
  149.  
  150.   Please read also the  information about the max. number of lines and
  151. rows on page 14 ff.
  152.  
  153.  
  154. ▄ Draw line
  155. ▀▀▀▀▀▀▀▀▀▀▀▀
  156.  
  157.   If your press ~F4~ you will find the line-entry on the toolbar changed
  158. to green. This means, that the single-line mode is active. Move cursor
  159. to draw lines. For  double-lines  press F4 another time. Now the entry
  160. is shaded cyan. Another  time F4 turns the entry blue, patterned lines
  161. are now drawable.
  162.  
  163. To switch the line mode off again, press F4 a last time.
  164.  
  165.  
  166. ▄ Active char
  167. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  168.  
  169.   By pressing ~F5~ you  can change the  active char. If it is chosen, it
  170. can be placed in the  editor  with  Ctrl-Enter. This  option is useful
  171. to draw a character which you don't find on your keyboard.
  172.  
  173.  
  174.  
  175. ▄ Active colour
  176. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  177.  
  178.   ~F6~ loads the colour-table to  change the fore- and background of the
  179. chars to be drawn. The  active  colour is  also  used  for colouring a
  180. block.
  181.  
  182.  
  183. ▄ Clear screen
  184. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  185.  
  186.   ~F7~ fills the screen with the  standard background colour, resets all
  187. values as the active char, the  active colour and the cursor position.
  188. The clipboard content is not touched by this option.
  189.  
  190.  
  191. ▄ Options
  192. ▀▀▀▀▀▀▀▀▀▀
  193.  
  194.   ~F8~ loads the options window in which the following options are avai-
  195. lable:
  196.  
  197.   The  first  two  values (~Maximum lines~, ~Maximum rows~)  specify  the
  198. limits of the  picture to  be saved. In the  editor you always can use
  199. the maximum values, the just take effect by  saving and loading images
  200. in the ANSI- and  the  text-format. Saving  images,  the lines, if the
  201. should be longer then  the max  rows  value, are  cut at the specified
  202. position. Loading  images, the  lines are indented to the next line at
  203. the specified position.
  204.  
  205.   The next four points set up the  standard suffixes for the used file
  206. formats. So if  you type "noname" for  loading a file, the filename is
  207. completed to "noname.ans" or "noname.asc" for  example. If you want to
  208. load the file "noname" just enter "noname." for not adding a suffix.
  209.  
  210.  
  211.   ~File beginning~ says what  should  be done  ad  the  beginning  at an
  212. ANSI-file. The  screen can  be  deleted (CLS), the  cursor can be  set
  213. "home" or nothing can be done.
  214.  
  215.   ~After form feed~ specifies  the same  as  File  beginning considering
  216. the picture  after a form feed char. Please  notify: If this option is
  217. not set up  to "nothing" you will  not be able to load the saved ANSI-
  218. image correctly, so make a backup!
  219.  
  220.   ~Form-Feed char after line~  instructs  AnsiPaint  to  save  a FF-char
  221. each entered lines. This  option  is very  useful with mailbox-systems
  222. supporting  that  option. When  you're  using  long texts, after  each
  223. lines you want to, The  -sign is  positioned as the  first char in the
  224. next line. You also can  instruct  AnsiPaint to clear the screen after
  225. that, see options  above. If  this  option  is set, FF-chars are over-
  226. read while  loading  an image. This option is only vaild for ANSI- and
  227. text files.
  228.  
  229.   Under ~mouse double-click~ you can  decide  wether you want to use the
  230. double click and you can also define the speed of the double-click.
  231.  
  232.   The next point enables the ask-before-quit-window.
  233.  
  234.   ~System colour~  sets up  the  colours  of  all  the  menues, windows,
  235. icons etc. If your start  AnsiPaint for the first  time it detects the
  236. graphics adapter you're  using  and chooses  between a monochrom and a
  237. colour-setting, which also can be changed afterwards.
  238.  
  239.   ~Restore default settings~  sets all in this  menue  shown  options to
  240. their standard value.
  241.  
  242.   The last option defines the  language of the whole program, also for
  243. the online-help and some shortcuts.
  244.  
  245.  
  246. ▄ Information window
  247. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  248.  
  249.   By pressing ~F9~ you get a window informing you about the state of the
  250. most important values as i.e. image size or editor size.
  251.  
  252.  
  253. ▄ Registration window
  254. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  255.  
  256.   If you load the  registration window with ~F10~ you see wether you are
  257. a registered  curstomer or  wether not :-(. You  also find  the serial
  258. number and the copyright notes.
  259.  
  260.  
  261. ▄ Pop-Up
  262. ▀▀▀▀▀▀▀▀▀
  263.  
  264.   ~Ctrl-F10~ loads a Pop-Up with the Options you don't find on the tool-
  265. bar. You can also load the PopUp by holding the right mouse key on the
  266. toolbar.
  267.  
  268.  
  269. ▄ Block commands
  270. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  271.      ═══════════════════════════════════════════════╤════════════
  272.       mark block beginning                          │ Ctrl-K B
  273.       mark block end                                │ Ctrl-K K
  274.       copy block to clipboard                       │ Ctrl-K C
  275.       paste block                                   │ Ctrl-K P
  276.       view clipboard                                │ Ctrl-K V
  277.       delete block                                  │ Ctrl-K Y
  278.       show block/hide block                         │ Ctrl-K H
  279.       colour block with active foreground           │ Ctrl-K F V
  280.       colour block with active background           │ Ctrl-K F H
  281.       colour block with active fore- and background │ Ctrl-K F B
  282.       fill block with active char                   │ Ctrl-K F Z
  283.       mirror block horizontal                       │ Ctrl-K S W
  284.       mirror block vertical                         │ Ctrl-K S S
  285.       invert block                                  │ Ctrl-K I
  286.       read block from file                          │ Ctrl-K R
  287.       write block to file                           │ Ctrl-K W
  288.  
  289.   In AnsiPaint you can use a 79x23 char clipboard. It is also possible
  290. to end  AnsiPaint and  paste the  block in the next session, the clip-
  291. board is saved in the file ANSI.DSK.
  292.  
  293.   If you colour a block with the active foreground the maybe different
  294. background colours are kept. In opposite to that the colour-background
  295. function just colours the  different backgrounds  and leaves the fore-
  296. grounds untouched.
  297.  
  298.   If you invert a  block you  may loose the control  wether a block is
  299. shown or not, that's why  a yellow ~+~ on the  toolbar signifies a shown
  300. block in opposite to a  single point which  means, that the block-view
  301. is disabled.
  302.  
  303.   The majority of  block  commands  are only  possible if the block is
  304. shown. That's why there  are few  commands shown at the toolbar when a
  305. block is hidden.
  306.  
  307.  
  308. ▄ Find & replace-commands
  309. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  310.  
  311.       ═════════════════════════════════════╤════════════
  312.        find & replace char                 │ Ctrl-Q A
  313.        find & replace foreground           │ Ctrl-Q F V
  314.        find & replace background           │ Ctrl-Q F H
  315.        find & replace fore- and background │ Ctrl-Q F B
  316.  
  317.   All find & replace-commands are  only active  when a block is marked
  318. and shown.
  319.  
  320.   "~Find & replace char~" searches  for a destinated char an replaces it
  321. with another one, the colour remains untouched.
  322.  
  323.   "Find & replace foreground" just replaces the foreground, so does
  324.  
  325.   "Find & replace background" with the background.
  326.  
  327.   If you  chose "~find & replace fore- and background~" the whole colour
  328. is replaced, but only if  fore- and  background-colour are  absolutely
  329. identical.
  330.  
  331.   More commands on the pages 4 ff and 20 ff.
  332.  
  333.  
  334. ▄ AnsiFont-system
  335. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  336.  
  337.   ~Ctrl-F~ opens the menue of the AnsiFont-system. Here the chosen font
  338. and the sample text is shown. You  can enter text (up to 79 chars). If
  339. you press Enter you  can  position the  text as  with  the paste-block
  340. function.
  341.  
  342.   With the  program  ~APFEL~ (contained in  this package) it is possible
  343. to create your  own fonts. It is not  enough to  copy the fonts in the
  344. AnsiPaint-directory, you  also  have to  modify ANSIFONT.DAT. But this
  345. is possible with a usual text editor (i.e. AnsiPaint). Which steps ex-
  346. actly  should  be taken  is  described in ANSIREG.DAT and  the help of
  347. APFEL.
  348.  
  349.  
  350. ▄ Mouse handling
  351. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  352.  
  353.   The mouse-handling  dosn't differ a lot the SAA-standard. A (double)
  354. click on a menue or symbol  choses the  destinated  option, a click on
  355. a toolbar chooses the option pointed at. You can  use all on the tool-
  356. bar shown options. So i.e. if there  are the arrows shown at the block
  357. paste-function, just klick at them to move the block with the mouse.
  358.  
  359.   If you are in the  editor, the left mouse button sets the cursor and
  360. also the  block  beginning. The  right  one chooses  the block end and
  361. shows the block.
  362.  
  363.  
  364. ▄ Screenshots
  365. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  366.  
  367.   A special chapter are  screenshots. With  the program AnsiKeep which
  368. is running in the  background  you can easily  create your own screen-
  369. shots. Start the  program AnsiKeep with a  direction (i.e. D:\IMAGES\)
  370. ad parameter and  AnsiKeep  will  save all  screenshots as a Heskosoft
  371. AnsiPaint-file  in the  designated  directory. You "shoot a screen" by
  372. pressing PrtScr after  loading  AnsiKeep. The  screenshots  are  named
  373. ANSI~n~.HAP, ~n~ is an increasing number.
  374.  
  375.  
  376. ▄ Miscellaneous
  377. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  378.  
  379.   All files contained in the package have to be copied to the same di-
  380. rectory in which ANSI.EXE is existing.
  381.  
  382.   During the  installation of  AnsiPaint the file ~ANSI.DSK~ is created.
  383. This file contains the  active  colour, the  active char, the settings
  384. from the options-menue and also the clipboard content. During the exe-
  385. cution of  AnsiPaint  a temporary file  named ~ANSI.TMP~ is  created. In
  386. case of a  runtime  error  you  may  restore  your  not saved image by
  387. renaming the file and loading it as a Heskosoft AnsiPaint-file.
  388.  
  389.   Hardware requirements:
  390.  
  391.   IBM kompatible PC  with at  least 640k memory and about 1 MB free on
  392. the harddrive. The use  of  harddisk-cache is  recommended, especially
  393. with images which are bigger then the editor window.
  394.  
  395.   AnsiPaint now is also able to load files by command line parameters.
  396. Syntax:
  397.  
  398.   ANSI filename /~format~
  399.   The switch format  chooses  the  image-format to  load  the file. ~/H~
  400. stands for Heskosoft AnsiPaint-file, ~/A~ for ansi-file and ~/T~ for text-
  401. file. Example: ~ANSI PICTURE.ANS /A~ loads  the  file  PICUTRE.ANS as an
  402. ansi-file.
  403.  
  404.   To enable showing ansi-files  with DOS-command type you have to load
  405. the device driver ANSI.SYS an make an entry like the following in your
  406. CONFIG.SYS:
  407.  
  408.   DEVICE=C:\DOS\ANSI.SYS
  409.  
  410.  
  411. ▄ A last remark
  412. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  413.  
  414.   This program is shareware, you  can  test it for 30 days. ~But if you~
  415. ~want to use it for the  further  time - register!~ I'm sure this is not
  416. the first text  which  you're  reading  considering  registration  and
  417. paperwork, but if you  should  ever  have written a program you should
  418. know how  much work  it means. But  also if you're  not  regisered I'd
  419. like to hear from you about the  program. So if you want to get rid of
  420. your critics or if you decovered a buc, write me:
  421.  
  422.   Mail:   Hendrik Schöttle   E-Mail: Hendrik Schöttle @ SL
  423.           Strandholm 44              (MausNet)
  424.           24857 Fahrdorf             Hendrik Schoettle @ 2:242/308.75
  425.           Germany                    (FidoNet)
  426.  
  427.   Please hand this  program also to other sysops, perhaps somone might
  428. find it useful.
  429.  
  430.   By the way:
  431.  
  432.   The   ~AnsiPaint-support  mailbox~  is  the "StarGate" (Fido-classic
  433. 2:242/308),  phone +49 (0)4638 7291. There  you find always the newest 
  434. version of  AnsiPaint  and  further  information to the program in the 
  435. Heskosoft  Support Area and in the  menue Werbung. The  magic filename 
  436. for the newest version of  AnsiPaint is "ANSI", you get AnsiPaint V2.2
  437. with "ANSIPT22.EXE".
  438.  
  439.   You also can try it with the Maus Schleswig, tel. +49 (0)4621 31820,
  440. there you should find AnsiPaint 2.2 as ANSIPT22.EXE.
  441.  
  442.   If you are a registered customer  and want to hand the program on to
  443. friends, just delete ANSIREG.DAT and you have an unregistered version.
  444. But before that you should memorize the keycode ~well~...
  445.  
  446.  
  447. ▄ Credits
  448. ▀▀▀▀▀▀▀▀▀▀
  449.  
  450.   Once  again another  version is  completed and I would like to thank
  451. the  following  people, they  hepled to  complete the program as it is
  452. running just now:
  453.  
  454. Frank Baschin           Super-SIMM-Quick-Service, SysOp of the Maus SL
  455. Jörg Kaiser             SysOp of the StarGate, AnsiPaint-Support-Box
  456. Björn Schlaak           Designer of the AnsiFonts, programmed "APFEL"
  457.  
  458.   The programming of  Heskosoft AnsiPaint  began on Dec, the 8. '92 at
  459. 5:44 pm. The first version was  upload at january, 24. '93 in the Maus
  460. Schleswig. The sources are now containing more then 8000 lines.
  461.  
  462.