home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 December / simtel1292_SIMTEL_1292_Walnut_Creek.iso / msdos / ventura / fixvp.arc / FIXVP.DOC < prev    next >
Text File  |  1988-03-16  |  4KB  |  86 lines

  1. An occasional problem in using Ventura is that when you load a text file
  2. and then tag certain paragraphs and/or specify certain codes (e. g., change
  3. typewriter quotation marks to printer quotation marks with ^ Shift [ and
  4. ^ Shift ]), the original file is rewritten to show these tags and codes.
  5. Sometimes you want to use that file for another purpose, and therefore
  6. eliminate or translate the material Ventura has added.
  7.  
  8. FIXVP is a program which will rewrite files which contain Ventura tags and
  9. codes to a new file in which is the following:
  10. (1) All tag statements (@tag = ) at the beginnings of lines are deleted.
  11. (2) Ventura codes, i. e., material between angle brackets such as <169>, are
  12. rewritten:
  13.  
  14. The program reads in the codes and their desired translations from a file
  15. called CODEVALS, which must be available in the default path. If it finds
  16. an equivalent code, it substitutes the translation in the output file.
  17.  
  18. CODEVALS is a simple ASCII file, and consists of pairs of strings for
  19. the Ventura code and their translations. As you will see by typing out
  20. the sample file, I have only provided
  21.  
  22. 169
  23. "
  24. 170
  25. "
  26. 197
  27. --
  28.  
  29. So if you have <169> or <170> (the printer quotation marks) in your
  30. Ventura-ed file, a typewriter quote mark will be added to the output file,
  31. and if you have a <197> (an Em dash), two hyphens will be added.
  32.  
  33. CODEVALS can be edited by any word processor or EDLIN. Be sure to have an
  34. even number of entries so that there will be complete pairs, and be careful
  35. not to add a carriage return alone at the end. If the program finds an
  36. incomplete pair in CODEVALS, the user will be informed, but the last
  37. unmatched entry will be ignored.
  38.  
  39. For example, to change line breaks to spaces, add the following to
  40. CODEVALS:
  41.  
  42. R
  43. [space]
  44.  
  45. where [space] is just a space.
  46.  
  47. Consult the Ventura documentation, particularly pp. 3-6 and E-5, for
  48. other possible changes.
  49.  
  50. There is a maximum of 50 pairs in the CODEVALS file.
  51.  
  52. If the word processor with which you regularly work has codes corresponding
  53. to Ventura codes, these, of course, should be inserted as the second of
  54. the pairs.
  55.  
  56. Codes in which the first character is a $ (footnotes, hidden text, anchors)
  57. are written out on a separate line, with a preceding and following blank
  58. line. The same is the case with codes the first character of which is a
  59. F (typeface), a P (point size), or a J (base line jump). Of course all of
  60. these with have to be edited in outfile by your word processor.
  61.  
  62. The user may also specify on the command line an "omit" string. Ventura
  63. codes the initial letter of which occurs in this string are omitted entirely
  64. in the outfile. E. g., calling the program with
  65.  
  66. fixvp infile outfile D
  67.  
  68. would cause all codes beginning with D (resume normal) to be omitted.
  69.  
  70. If a given code actually occurs in your CODEVALS, the substitution will be
  71. made. Other substitutions (or omissions) are covered in the previous
  72. paragraphs. If none of these apply, FIXVP will print a tilde (~)
  73. to the output file, and at the end of the program will tell you
  74. that this is the case. These, too, will have to be edited in your
  75. word processor.
  76.  
  77. Usage: fixvp infile outfile [omits], where "infile" is the Ventura file to be
  78. rewritten, and "outfile" is the edited version. Optional [omits] consists
  79. of characters which will cause a Ventura code to be omitted if its initial
  80. letter matches one of those in [omits].
  81. Note that infile is not changed.
  82.  
  83. James F. Ross
  84. CompuServe 70235,143
  85.  
  86.