home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- XXXXXX
-
- X X
-
- X X XXXX XXXX
-
- X X X X X
-
- X X X X X
-
- XXXXXX XXXX XXXX
-
-
-
-
-
-
-
-
-
- DOC is a Documentation preparation system similar
-
- to the ROFF text formatter.
-
-
-
-
-
- DOC was designed by Roy A. Leban and Ken Jordan.
-
-
-
- DOC was written June, 1982 by Roy A. Leban.
-
- Last changed September 10, 1984 by Roy A. Leban.
-
-
-
-
-
- (C) Copyright 1984 by SoftPlus, Inc.
-
-
-
- The DOC command line is as follows:
-
-
-
- DOC input_file[.doc] [output_file[.prn]]
-
-
-
- If no input file is given on the command line, DOC prompts
-
- for the input and output files.
-
-
-
-
-
- In the input file, DOC accepts the following requests:
-
-
-
- Function Request Argument Default Break
-
-
-
- Begin Page .bp pageno +1 Yes
-
- Boldface .bf pair none No
-
- Break .br Yes
-
- Command Char .cc char "." No
-
- Center .ce numlines 1 Yes
-
- Chapter .ch X Y name Yes
-
- Even Footer .ef [#] title none No
-
- Even Header .eh [#] title none No
-
- Fill .fi Yes/No Yes Yes
-
- Footer .fo [#] title none No
-
- Header .he [#] title none No
-
- Indentation .in numchars 0 Yes
-
- Ignore Chars .ig ccc... none No
-
- Italics .it pair none No
-
- Justify .ju Yes/No Yes Yes
-
- Linelength .ll numchars 60 No
-
- Margin 1 .m1 numlines 4 No
-
- Margin 2 .m2 numlines 2 No
-
- Margin 3 .m3 numlines 2 No
-
- Margin 4 .m4 numlines 4 No
-
- Need .ne numlines 0 Maybe
-
- No Fill .nf Yes
-
- No Justify .nj Yes
-
- Odd Footer .of [#] title none No
-
- Odd Header .oh [#] title none No
-
- Print Footers .pf Yes/No No
-
- Print Headers .ph Yes/No No
-
- Pagelength .pl numlines 66 No
-
- Page Offset .po numchars 10 No
-
- Sub-Section .sb name Yes
-
- Section .se name Yes
-
- Source include .so filename No
-
- Space .sp numlines 1 Yes
-
- Style .st xyz bu- No
-
- Tab Setting .ta numchars 8 No
-
- Tab Char .tc char none No
-
- Temp Indent .ti numchars 0 Yes
-
- Translate .tr ioio... No
-
- Underline blanks .ub Yes/No No No
-
- Underline .ul pair none No
-
-
-
- In addition, the following special requests are accepted
-
- to allow customization of Doc for individual printers.
-
-
-
- Function Request Argument Default Break
-
-
-
- Boldface On .b+ sequence overprint No
-
- Boldface Off .b- sequence overprint No
-
- Escape Char .ec char none No
-
- Escape Sequence .es char [sequence] No
-
- Italics On .i+ sequence use "_" No
-
- Italics Off .i- sequence use "_" No
-
- Print Literal .pr sequence No
-
- Print on Quit .qt sequence No
-
- Underline On .u+ sequence use "_" No
-
- Underline Off .u- sequence use "_" No
-
-
-
- Argument Specifications:
-
-
-
- # : The header or footer number being specified (1-9).
-
- If omitted, 1 is assumed.
-
-
-
- ccc... : A list of characters.
-
-
-
- char : Any single character.
-
-
-
- ioio... : A list of character pairs. If an odd number
-
- of characters is given, then the last character
-
- is paired with a space.
-
-
-
- filename : Standard filename. If the drive or suffix
-
- is omitted, then the drive or suffix of the
-
- original file is used.
-
-
-
- name : The name of a chapter, section or subsection.
-
-
-
- numchars : A number of characters.
-
-
-
- numlines : A number of lines.
-
-
-
- pageno : A new page number.
-
-
-
- pair : Any single character (used as toggle), or
-
- a pair of characters (start and stop).
-
- Omission disables feature.
-
-
-
- sequence : A sequence of numbers and strings. Numbers
-
- are translated into ASCII characters; strings
-
- are taken as is. (27 "X" 1) is "<ESC>X^A".
-
-
-
- title : [See below]
-
-
-
- X : The number of the chapter when used in the
-
- chapter heading (sometimes spelled out or in
-
- Roman numerals).
-
-
-
- Y : The number of the chapter when used in section
-
- and subsection headings.
-
-
-
- xyz : Three style parameters for chapter, section
-
- and subsection headings respectively. The
-
- parameter may be "b" for boldface, "i" for
-
- italics, "u" for underlined, or "-" for normal.
-
- ("bui" means boldface chapter headings,
-
- underline section headings, and italicize
-
- subsection headings).
-
-
-
- Yes/No : "Y" or "N". Omission is treated as Yes.
-
-
-
- If any argument is omitted, then the default is used.
-
-
-
-
-
- The Margins are as follows:
-
-
-
- Margin 1 Before Headers
-
- Margin 2 Headers (extra lines after headers left blank)
-
- Margin 3 Footers (extra lines before footers left blank)
-
- Margin 4 After Footer
-
-
-
- A title (header or footer) has the following format:
-
-
-
- 'left'center'right'
-
-
-
- where the single quote represents any non-blank delimiter,
-
- "left" is a string to be left-justified on the output line,
-
- "center" is a string to be centered on the output line, and
-
- "right" is a string to be right-justified on the output line.
-
- A '%' appearing in any of these strings will be replaced with
-
- the current page number on output. '%%' will become '%'.
-
-
-
- The # in header/footer requests indicates which header/footer
-
- line is to be set. Header 1 is at the top of Margin 2; footer 1
-
- is at the bottom of Margin 3.
-
-
-
- Note the following commands are equivalent:
-
-
-
- .fi No .nf
-
- .ju No .nj
-
-
- -p -page cpr=1984
-
- h="Doc Text Formatter" c="SoftPlus, Inc."
-
- b="Doc"
-
- doc.pas
-
- docio.pas
-
- docget.pas
-
- docput.pas
-
- docproc.pas
-
- doccmd.pas
-
- .
-
- . Printer definitions for Okidata Microline 92 Graphics Characters
-
- .
-
- . This printer definition file is designed to be used
-
- . with the file MICRO92.DOC. It defines some Down-loadable
-
- . characters for special symbols and graphics characters.
-
- .
-
- han
- .
-
- . Printer definitions for Okidata Microline 92
-
- .
-
- . This printer definition file is set up so that
-
- . the tear edge of the paper always stays lined up
-
- . at the tear bar.
-
- .
-
- . Initialization: (Skip 61 lines)
-
- .pr 24
-
- .pr 27 11 "61"
-
- . Make printer handle page offset (1" = 10 PICA Chars)
-
- .pr 27 "%C120"
-
- .po 0
-
- . Boldfacing is Correspondence Mode
-
- .b+ 27 "1"
-
- .b- 27 "0"
-
- . Italics Enhanced Printing
-
- .i+ 27 "H"
-
- .i- 27 "I"
-
- . Underlining
-
- .u+ 27 "C"
-
- .u- 27 "D"
-
- . Special Features:
-
- .
-
- . \U = Shift up 1/2 line
-
- . \D = Shift down 1/2 line
-
- . \( = Switch to Down-loadable character set (for use outside of Boldfacing)
-
- . \) = Switch to Normal set
-
- . \< = Switch to Down-loadable character set (for use within Boldfacing)
-
- . \> = Switch to Boldface set
-
- . \P = Switch to 10 CPI (Pica)
-
- . \E = Switch to 12 CPI (Elite)
-
- . \C = Switch to 17 CPI (Condensed)
-
- .
-
- . Note that Doc does not know about character widths.
-
- .
-
- .es U 27 "J"
-
- .es D 27 "L"
-
- .es ( 27 "2"
-
- .es ) 27 "0"
-
- .es < 27 "2"
-
- .es > 27 "1"
-
- .es P 30
-
- .es E 28
-
- .es C 29
-
- . Quit: Form feed, Reset
-
- .qt 12 24 27 "%C001"
-
- rinter definition file is set up so that
-
- . the tear edge of the p
-