home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a060 / 2.ddi / FOXDOC.HLP < prev    next >
Encoding:
Text File  |  1988-06-14  |  27.8 KB  |  605 lines

  1. 1.1    General Help
  2. This is some general help.
  3. !
  4. 2.1    System Name
  5. Enter the name of the system you wish to document.  This name is used
  6. in the program file heading and on the source code listings. If you do
  7. not choose to write file headings or print source code, you may omit
  8. this field.
  9. !
  10. 2.2    Author
  11. Enter the name of the system author.  This name is used in the program
  12. file heading and on the source code listings.  If you do not choose
  13. to write file headings or print source code, you may omit this field.
  14. !
  15. 2.3    Copyright Holder
  16. Enter the name of the copyright holder, or leave blank if the author 
  17. holds the copyright.  This name is used in the program file heading
  18. and on the source code listings.  If you do not choose to write file
  19. headings or print source code, you may omit this field.
  20. !
  21. 2.4    Copyright Date
  22. Enter the copyright date.  This date is used in the program file
  23. heading and the source code listing.  If you choose not to write file
  24. headings or print source code, you may omit this field.
  25. !
  26. 2.5    Top File Name
  27. Input the first filename you wish to document.  Do not enter a drive
  28. designation or a path.  File extensions are optional (.PRG assumed if
  29. no extension entered).  If you wish to document an entire FoxBASE+
  30. system, this file should be the "top" file in the system.
  31.  
  32. If this field is blank or if the filename you enter does not exist, in
  33. the source directory, FoxDoc will reposition the cursor on this field.
  34. You cannot begin documentation until this file is found.
  35. !
  36. 2.6   Path for Source Code Files
  37. Enter the path for your system's source code files.   Your entry
  38. should begin with a backslash ('\') but should not end with one.  For
  39. example, if your programs are in a directory called FOX\SOURCE,
  40. you would enter the following:
  41.    Path to source code files: \FOX\SOURCE
  42. FoxDoc will execute a CHDIR command to make this directory the default
  43. directory.  All files except databases and indexes MUST be in this
  44. subdirectory for FoxDoc to find them.
  45. !
  46. 2.7   Path for Data Files
  47. Enter the path for your system's database and index files.   Your
  48. entry should begin with a backslash ('\') but should not end with one.
  49. For example, if your data files are in a directory called
  50. FOX\SOURCE, you would enter the following:
  51.    Path to data files: \FOX\SOURCE
  52. FoxDoc also searches the program directory for these files if they are
  53. not in the data directory.
  54. !
  55. 2.8   Path for Output Files
  56. Enter the path for FoxDoc documentation.   Your entry should begin
  57. with a backslash ('\') but should not end with one.  For example, if
  58. you want output routed to a directory called C:\FOX\OUTPUT, you
  59. would enter the following:
  60.  
  61.    Path for output files: C:\FOX\OUTPUT
  62. !
  63. 2.9   Path for FoxDoc Files 
  64. Enter the path for FoxDoc help files and keywords.  If FoxDoc is in
  65. the current directory, simply press the enter key.  Otherwise, enter
  66. the path to the directory in which FoxDoc resides.  Your entry should
  67. begin with a backslash ('\') but should not end with one.  For
  68. example, if FoxDoc is in a directory called FOX\FOXDOC, you would
  69. enter the following:
  70.  
  71.    Path to FoxDoc Files: \FOX\FOXDOC
  72. !
  73. 3.1    Write Program Tree Structure?
  74. Choose "Y" to display and echo to a file a diagram of the system tree
  75. structure, showing which programs call which other programs, and
  76. which programs use which databases.  The diagram also indicates which
  77. "programs" are FoxBASE+ procedures.
  78. !
  79. 3.2    Write List of Files Used in System
  80. Choose "Y" to display and echo to a file a list of all files used in
  81. the system.  This report shows programs, databases, index files,
  82. report forms, format files, memory files, and procedures.  You might
  83. use such a report to identify all the files in a subdirectory that
  84. your application uses.
  85. !
  86. 3.3    Write Index File Summary?
  87. Choose "Y" to display and echo to a file a summary of index files
  88. used in the system.  FoxDoc watches for references to indexes
  89. within your programs and will prepare a report showing the index file
  90. name, the fields on which it is indexed, and the program files that
  91. use it.
  92. !
  93. 3.4    Write Database Summary and Data Dictionary?
  94. Choose "Y" to display and echo to a file a database summary and data
  95. dictionary, showing each field in the system and the databases
  96. containing it.  The data dictionary also highlights the links among
  97. your databases.  In addition to the data dictionary, this option
  98. displays a list of each database used in the system, the database
  99. structure, and a list of program files which use the database.
  100. !
  101. 3.5    Write Format File Summary?
  102. Choose "Y" to display and echo to a file a summary of format files
  103. used in the system.  FoxDoc watches for references to format files
  104. within your programs and will prepare a report showing the format
  105. file name and the program files that use it.
  106. !
  107. 3.6    Write Report Form Summary?
  108. Choose "Y" to display and echo to a file a summary of report forms
  109. used in the system.  FoxDoc watches for references to report forms
  110. within your programs and will prepare a report showing the report
  111. form name and the program files that use it.
  112. !
  113. 3.7   Write Procedure Summary?
  114. Choose "Y" to display and echo to a file a summary of procedures used
  115. in the system.  FoxDoc watches for references to procedures within
  116. your programs and will prepare a report showing the procedure name,
  117. the individual procedures it contains and the program files that use
  118. it.  
  119. !
  120. 3.8   Write Label Summary?
  121. Choose "Y" to display and echo to a file a summary of label forms
  122. used in the system.  FoxDoc watches for references to label forms
  123. within your programs and will prepare a report showing the label
  124. form name and the program files that use it.
  125. !
  126. 3.9    Write Variable Cross Reference?
  127. Choose "Y" to display and echo to a file a cross reference of all
  128. words in the system that are not key words, quoted strings or numeric
  129. constants.  This report provides system-wide documentation of each
  130. program and program line that references a memory variable, file name,
  131. field, and so forth.  You can also 1) include selected key words in
  132. this report by prefacing them with an at sign (@) in the key word
  133. file, or 2) exclude memory variables by adding them temporarily to the
  134. key word file.  FoxDoc is limited to 1000 individual variables.
  135. !
  136. 3.10        Prepare batch files?
  137. Choose "Y" to prepare three batch files for backing up programs,
  138. databases and other files.  If you select this option, the following
  139. files will be created in the output directory:
  140.    UPDATE.BAT  -- Copies the new output files to the source directory
  141.    BACKDBF.BAT -- Copies databases and index and memory files
  142.    BACKPRG.BAT -- Copies programs, format files and report forms
  143. If you choose "N" these files will not be created.  Note that UPDATE
  144. will write over your original source code files.  Use it only after
  145. you have backed them up and verified that the output files are good.
  146. !
  147. 3.11    Tree Structure File Name
  148. Input the filename for the tree diagram to be written to.  If you
  149. choose not to display the tree, this field is ignored.
  150. !
  151. 3.12    File List File Name
  152. Input the filename for the file list to be written to.  If you
  153. choose not to display the file list, this field is ignored.
  154. !
  155. 3.13    Index Summary File Name
  156. Input the filename for the index summary to be written to.  If you
  157. choose not to display the index summary, this field is ignored.  
  158.  
  159. Do not enter a path here.  The output path you entered on the previous
  160. screen determines the subdirectory in which this file will be written.
  161. !
  162. 3.14    Data Dictionary File Name
  163. Input the filename for the data dictionary to be written to.  If you
  164. choose not to display the data dictionary, this field is ignored.
  165.  
  166. Do not enter a path here.  The output path you entered on the previous
  167. screen determines the subdirectory in which this file will be written.
  168. !
  169. 3.15    Format Summary File Name
  170. Input the filename for the format file summary to be written to.  If
  171. you choose not to display the format file summary, this field is
  172. ignored.
  173.  
  174. Do not enter a path here.  The output path you entered on the previous
  175. screen determines the subdirectory in which this file will be written.
  176. !
  177. 3.16    Report Form Summary File Name
  178. Input the filename for the report form summary to be written to.  If
  179. you choose not to display the report form summary, this field is
  180. ignored.
  181.  
  182. Do not enter a path here.  The output path you entered on the previous
  183. screen determines the subdirectory in which this file will be written.
  184. !
  185. 3.17    Procedure Summary File Name
  186. Input the filename for the procedure summary to be written to.  If
  187. you choose not to display the procedure summary, this field is
  188. ignored.
  189.  
  190. Do not enter a path here.  The output path you entered on the previous
  191. screen determines the subdirectory in which this file will be written.
  192. !
  193. 3.18    Label Summary File Name
  194. Input the filename for the label summary to be written to.  If
  195. you choose not to display the label summary, this field is
  196. ignored.
  197.  
  198. Do not enter a path here.  The output path you entered on the previous
  199. screen determines the subdirectory in which this file will be written.
  200. !
  201. 3.19    Cross Reference File Name
  202. Input the filename for the cross reference to be written to.  If you
  203. choose not to display the cross reference, this field is ignored.
  204.  
  205. Do not enter a path here.  The output path you entered on the previous
  206. screen determines the subdirectory in which this file will be written.
  207. !
  208. 4.1    Create Formatted Source Code Files?
  209. Answer "Y" if you would like FoxDoc to produce output formatted source
  210. code files.  Since this is the main purpose of FoxDoc, you will
  211. usually want to have this option in effect.  If you choose this
  212. option, FoxDoc will output a copy of each of your source code files
  213. formatted as you specify below. 
  214. !
  215. 4.2    Preserve Original Date and Time
  216. When FoxDoc formats source code files and produces new output files,
  217. the new files will have the same date and time as the original input
  218. files if this option is 'Y'.  Otherwise, the new files will have the
  219. current DOS date and time.  You might want to preserve the original
  220. date for MAKE reasons or simply to have the file date represent the
  221. last time you (as opposed to FoxDoc) changed the file.
  222. !
  223. 4.3    Write Headings for Source Code Files?
  224. Answer "Y" or "N" depending on whether you want to write file headings
  225. on each program file and action file.  The file heading is a series of
  226. comments documenting the filename, system name, and copyright notice,
  227. in addition to a list of files that call the program, files the
  228. program calls, and databases, index files, format files, report forms
  229. and memory files used.  FoxDoc writes the file heading directly onto
  230. your program file (but backs up your original file if your source and
  231. output paths are the same). 
  232. !
  233. 4.4   Echo Headings to a File?
  234. Enter 'Y' to echo headings to a separate file.  This file will just
  235. contain copies of all of the headings written to source code files. 
  236. FoxDoc puts a formfeed character between each pair of headings.
  237. !
  238. 4.5   Heading File Name
  239. Enter the filename to contain a copy of the headings that are written
  240. to each source code file.  If you do not choose to echo headings to a
  241. file, this field is ignored.
  242. !
  243. 4.6   Capitalize Tokens (Upper/Lower/First/None)?
  244. Choose "U" to capitalize all occurrences of tokens--words not found in
  245. the FXPWORDS.FXD or FX2WORDS.FXD file, the original version of which
  246. contains all FoxBASE key words.  Choose "L" to convert all of them to
  247. lower case (default).  Choose "F" to capitalize only the first letter
  248. of the token.  Also, FoxDoc will recognize valid 4-character
  249. abbreviations of key words (e.g., PICT will be recognized as an
  250. abbreviation of PICTURE and treated as a key word).   Choose "N" to
  251. leave the case unchanged.
  252. !
  253. 4.7   Capitalize FoxBASE+ Key Words (Upper/Lower/First/None)?
  254. Choose "U" to capitalize all occurrences of key words found in the
  255. FXPWORDS.FXD or FX2WORDS.FXD file, the original version of which
  256. contains all FoxBASE key words.  Choose "L" to convert all keywords to
  257. lower case.  Choose "F" to capitalize only the first letter of the
  258. token.  You may add extra words to be capitalized to this file, or
  259. temporarily "comment out" key words from the file by prefacing them
  260. with an asterisk.  Also, FoxDoc will recognize valid 4-character
  261. abbreviations of key words (e.g., PICT will be recognized as an
  262. abbreviation of PICTURE).  Choose "N" to leave the case unchanged.
  263. !
  264. 4.8   Key Word File Name
  265. Input the filename containing a list of keywords to be capitalized
  266. (and not included in the cross-reference listing).  This file should
  267. contain one keyword per line.  This file allows you to customize the
  268. words that will be capitalized, cross-referenced, expanded, etc.  
  269. There are many options--see the manual for details.
  270. !
  271. 4.9   Tabs, spaces or no indenting?
  272. Choose "T" (for tabs) or "S" (for spaces) to indent code underneath
  273. control structures (DO WHILE, IF, CASE, FOR etc.). If you choose to
  274. indent your code, one tab character (or the number of spaces you
  275. specify) will be inserted for each control statement nesting level. 
  276. Choose "N" for no indentation.
  277.  
  278. This option also scans your source code for unmatched control
  279. structures (e.g., IFs not matched with ENDIFs) and reports any
  280. discrepancies.
  281. !
  282. 4.10   No. of Spaces
  283. Enter the number of spaces to be used for each level of indentation. 
  284. This field is ignored if you choose tabs or no indenting.
  285. !
  286. 4.11   Eliminate blank lines?
  287. Choose 'Y' to eliminate blank lines in the input file from the output
  288. file.  Please only use this option if you have a backup of your source 
  289. code.  It's also a good idea to send output to a directory other
  290. than the input directory if you choose this option.
  291.  
  292. This is a one-way street--you can't put the blank lines back in again.
  293. !
  294. 4.12    Eliminate comments?
  295. Choose 'Y' to eliminate comments in the input file from the output
  296. file.  Please only choose this option if you have a backup of your 
  297. source code.  It's also a good idea to send output to a directory 
  298. other than the input directory if you choose this option.
  299.  
  300. This is a one-way street--you can't put the comments back in again.
  301. !
  302. 4.13    Keyword Conversion?
  303. Use with caution!  See the manual for some examples of how this option
  304. can screw up your code.  Choose "E" to expand keywords to their full
  305. length.  FoxBASE+ allows four character abbreviations, which makes the
  306. code faster to type in, but harder to read.  This option expands them 
  307. back. Choose "C" to compress them to four characters.  Choose "N" to do
  308. nothing. Note that a "keyword" is anything in the keyword file.  If
  309. you put variables, etc. there,  FoxDoc will not be able to tell the
  310. difference. Also, if you use key words as variable names, they will be
  311. changed along with all other key words.  
  312. !
  313. 4.14    Create Action Diagrams?
  314. Choose "Y" to prepare action diagram files.  Action diagrams are just
  315. like program files, except that they use the IBM extended ASCII
  316. characters to diagram the structure of a program like this:
  317.                    ┌─IF foo
  318.                    │    DO bar
  319.                    └─ENDIF
  320. These files are useful for documentation purposes but are not
  321. directly executable or compilable. If you choose to generate action
  322. diagrams, they will be written to the output directory.
  323. !
  324. 4.15    File Extension for Action Diagrams
  325. Input the extension for the files containing the action diagrams. If
  326. the output directory and the input directory are the same, these files
  327. will be written to the input directory and will overwrite any existing
  328. files with the same name.  The extension may contain the ? character
  329. as a wildcard meaning, "the character in the same position in the
  330. original program file extension."  Thus, if you specify "??T" as the
  331. action file extension and one of your input files is named "FOO.BAR",
  332. the final action file will be named "FOO.BAT".  The default extension
  333. is "ACT".  Extensions of 'PRG' and '???' are invalid.
  334. !
  335. 4.16  Add Line Numbers to Action Diagrams?
  336. Respond "Y" to put line numbers at the beginning of each line in the
  337. action diagrams.  If you answer "N", no line numbers will be
  338. inserted.
  339. !
  340. 4.17   Graphics, ASCII, or Other Characters?
  341. Respond "G" to use the IBM line-drawing characters in the action
  342. diagrams.  These resulting diagrams are visually appealing but may
  343. not print well on some printers.  Choose "A" to use only standard
  344. ASCII characters.  Alternatively, you can define your own set of
  345. action diagram characters by replying "O" here.  The field below
  346. (User-defined Characters) is where you specify which characters to
  347. use.
  348. !
  349. 4.18   User-defined Characters
  350. If you are happy with the predefined graphics or ASCII characters for
  351. action diagrams, you can ignore this field.  It is only used if you
  352. answer "O" to the question immediately above this one.
  353.  
  354. Enter the characters to use for the action diagram.  Read the manual
  355. or you will spoil the whole wretched mess.  Note:  I said it was
  356. possible--I didn't say it was easy.  If you think it is hard to ENTER
  357. user-defined characters, you should see what it was like to PROGRAM
  358. them.
  359. 5.1   Cross-reference Public Variables
  360. Your response here determines whether FoxBASE+ public variables
  361. will be included in the cross-reference report.  If you answer this
  362. question 'Y' and the other questions 'N', then only public variables
  363. will appear on the cross-reference report.
  364. !
  365. 5.2   Cross-reference Other Variables and Tokens
  366. The cross-reference report normally includes all "things" in your
  367. source code that are not either:
  368.    Comments                     Numeric constants
  369.    Key words                    Punctuation
  370.    Quoted strings
  371. Accordingly, file names, field names, and so on will appear in the
  372. cross-reference listing.  If you wish to restrict the report to
  373. public variables only, you can respond 'N' to this and subsequent
  374. questions.
  375. !
  376. 5.3   Cross-reference Key Words
  377. Your response determines whether key words will be included in the
  378. cross-reference report.  If you respond 'Y' then all words in the key
  379. words file will be referenced on the report.  For example, you might
  380. select this option to see where you used the REPLACE verb. For large
  381. FoxBASE+ systems, you will probably exceed the number of allowable
  382. references to such commonly-used key words as SAY, STORE, TO, and
  383. perhaps others. If so, FoxDoc will display a warning message ("Too
  384. many references to SAY") and continue processing your files.  Any
  385. excess references are discarded and do not appear on the report. 
  386. !
  387. 5.4   Cross-reference Numeric Constants
  388. Your response determines whether numbers used in your system will
  389. appear on the cross-reference report.  Under normal circumstances,
  390. they will probably only get in the way, but you may occasionally want
  391. to see where you used a particular constant, especially if you later
  392. need to change it.
  393. !
  394. 6.1    Write Program Tree Structure?
  395. Choose "Y" to display and echo to a file a diagram of the system tree
  396. structure, showing which programs call which other programs, and
  397. which programs use which databases.  The diagram also indicates which
  398. "programs" are FoxBASE+ procedures.
  399. !
  400. 6.2    Tree Structure File Name
  401. Input the filename for the tree diagram to be written to.  If you
  402. choose not to display the tree, this field is ignored.
  403. !
  404. 6.3    Include Procedures in the Tree Diagram?
  405. Type 'N' to exclude procedure files from the tree diagram.  While you
  406. would ordinarily not want to do this, you might want to exclude
  407. procedure files if you had a lot of procedures that just cluttered up
  408. the diagram.  If you exclude procedures, you cannot use graphics or
  409. ASCII characters to depict the tree hierarchy (I couldn't figure out
  410. how to make it all work).
  411. !
  412. 6.4    Include Functions in the Tree Diagram?
  413. Type 'N' to exclude functions from the tree diagram.  While you would
  414. ordinarily not want to do this, you might want to exclude functions if
  415. you had a lot of functions that just cluttered up the diagram.  If you
  416. exclude functions, you cannot use graphics or ASCII characters to
  417. depict the tree hierarchy (I couldn't figure out how to make it all
  418. work).
  419. !
  420. 6.5    Include Format Files in the Tree Diagram?
  421. Type 'N' to exclude format files from the tree diagram.  While you
  422. would ordinarily not want to do this, you might want to exclude format
  423. files if you had a lot of format files that just cluttered up the
  424. diagram.  If you exclude format files, you cannot use graphics or
  425. ASCII characters to depict the tree hierarchy (I couldn't figure out
  426. how to make it all work).
  427. !
  428. 6.6    Include Databases in the Tree Diagram?
  429. Type 'Y' to include databases in the tree diagram underneath the
  430. program that USEs them.  Alias names are also shown. 
  431. !
  432. 6.7    Include Index Files in the Tree Diagram?
  433. Type 'Y' to include indexes in the tree diagram underneath the program
  434. that references them.
  435. !
  436. 6.8    Include Report Forms in the Tree Diagram?
  437. Type 'Y' to include report forms in the tree diagram underneath the
  438. program that references them.
  439. !
  440. 6.9    Include Label Forms in the Tree Diagram?
  441. Type 'Y' to include label forms in the tree diagram underneath the
  442. program that references them.
  443. !
  444. 6.10   Include Memory Files in the Tree Diagram?
  445. Type 'Y' to include memory files in the tree diagram underneath the
  446. program that references them.
  447. !
  448. 6.11   Characters for Tree Diagram
  449. Enter 'G' for IBM box-graphics characters, such as the following:
  450.             TopFile
  451.             ├────OneFile   
  452.             │    └────YetAnotherFile
  453.             └────AnotherFile
  454. Enter 'A' for ASCII characters only--no graphics characters used. The
  455. plus character is used for joining lines, while hyphens and pipe
  456. symbols are used for horizontal and vertical lines. Some printers
  457. cannot print the graphics characters.  Select 'N' to omit the
  458. characters entirely.  
  459. !
  460. 7.1    Print Source Code Files?
  461. Answer 'Y' to print the new source code files you just created. 
  462. FoxDoc expects to see these files in the output directory you
  463. specified before you began documentation.  This program can only
  464. print source code files produced during the current documentation
  465. session.
  466. !
  467. 7.2    Print Action Diagrams?
  468. Answer 'Y' to print the new action diagrams you just created. 
  469. FoxDoc expects to see these files in the output directory you
  470. specified before you began documentation.  FoxDoc can only print
  471. action diagrams created during the current documentation session.
  472. !
  473. 7.3   Line Width
  474. Input a line width between 40 and 255.  The standard line width of 
  475. most printers using 8.5 x 11 inch paper is 80, but you can change it
  476. by using wide paper and entering the appropriate setup codes for your
  477. printer.  The line width you enter should be the total number of
  478. characters your printer can print across a line.  The actual length
  479. of printed source code lines will be reduced by the left and right
  480. margins you set below.  Source code lines longer than the line width
  481. you specify will be wrapped to the next line.
  482. !
  483. 7.4   Page Length
  484. Input a page length greater than or equal to 0.  If you enter 0, the
  485. program assumes continuous form paper and will not write page
  486. headings except on the first page.  Page length must also be larger
  487. than your top and bottom margins.
  488. !
  489. 7.5   Top Margin
  490. Enter a number greater than 3 and smaller than your page length.
  491. The first three lines are used to print a heading on each page.
  492. !
  493. 7.6   Bottom Margin
  494. Enter a number greater than or equal to 0.  This many lines will be
  495. left blank at the bottom of each page.
  496. !
  497. 7.7   Left Margin
  498. Enter a number greater than 0 and less than your line width.  Line
  499. numbers (or source code if you elect not to print line numbers) will
  500. begin this many spaces from the left edge of the paper.  A left
  501. margin of 12 usually leaves room for 3-hole binder punches.
  502. !
  503. 7.8   Right Margin
  504. Enter a number greater than 0 and less than your line width.  This
  505. many spaces will remain between your source code and the right
  506. edge of the paper.
  507. !
  508. 7.9   Spaces per Tab
  509. Enter a number between 1 and 12.  Each tab character in your source
  510. code will be converted to this many spaces as the source code is 
  511. printed.  The source code file will be unaffected--the expansion is
  512. done for printing purposes only.  Tab expansions of 3 or 4 make the
  513. code easy to follow without causing it to march off the right side of
  514. the page.
  515. !
  516. 7.10   Print Line Numbers?
  517. Choose "Y" to print line numbers next to each line of source code or
  518. "N" to suppress them.  Line numbers are useful references for
  519. following up on error messages or for using the variable
  520. cross-reference report.
  521.  
  522. Line numbers are not added to action diagrams.  If you want action
  523. diagrams with line numbers on them, you must put them there when the
  524. diagrams are created.
  525. !
  526. 7.11   Form Feed Before Printing
  527. Enter a 'Y' to send a form feed before printing the first source code
  528. file.
  529. !
  530. 7.12   Form Feed After Printing
  531. Enter a 'Y' to send a form feed after printing the last source code
  532. file.
  533. !
  534. 7.13   Printer Setup Codes
  535. Enter setup codes for your printer.  The default codes shift an Epson
  536. (and many other printers) into compressed print.  The format for setup
  537. codes is three-digit decimal numbers separated by backslashes (\),
  538. along with other characters.  For example, the code to put an
  539. Epson-compatible printer into compressed print is \015.  This string
  540. works well on an HP LaserJet II:
  541.    \027E\027&l0o8D\027(10U\027(s16.6H
  542. This field is always optional.
  543. !
  544. 7.14   Printer Reset Codes
  545. Enter reset codes for your printer.  These are sent to yor printer
  546. after FoxDoc finishes printing. The default codes shift an Epson (and
  547. many other printers) into regular print.  The format for reset codes
  548. is three-digit decimal numbers separated by backslashes (\).  For
  549. example, the code to put an Epson-compatible printer into regular
  550. print is:
  551.    \018 
  552. This field is always optional.
  553. !
  554. 8.1   Ignore Drive Designations?
  555. Choose "Y" to ignore drive designations when looking for program
  556. files. This option is useful if your program tests for the existence
  557. of files on various drives and makes a decision based on the results.
  558. If you choose not to ignore drive designations, FoxDoc will attempt
  559. to find the program files on the specified drive.  Depending on the
  560. equipment you have installed, DOS may prompt you to insert a disk in
  561. drive B.  This DOS message usually messes up the FoxDoc screen.
  562. !
  563. 8.2    Search Tree?
  564. Enter a "Y" here to search all programs in the tree below the
  565. top filename.  If you enter a "N", FoxDoc will only document the 
  566. specific file you enter.
  567. !
  568. 8.3   FoxBASE+ Format?
  569. Enter a "Y" if your system is written in FoxBASE+, or another
  570. FoxBASE+-compatible system.  Otherwise, enter a "N".  FoxBASE and
  571. FoxBASE+ use different syntax and different formats for database
  572. and index files. 
  573. !
  574. 8.4  Associate Databases and Other Files?
  575. Enter 'Y' here if you would like FoxDoc to try to figure out how your
  576. databases, indexes, report forms, etc. are related.  FoxDoc cannot
  577. always tell, but it takes its best shot.
  578. !
  579. 9.1   Configuration File Name
  580. Enter the complete file name for the configuration.  You may include a
  581. drive and path designation if you wish.  If you do not specify the
  582. path, the file will be read from or written to the current directory
  583. when you invoked FoxDoc
  584. !
  585. 10.1   File Containing List of Filenames
  586. Enter the name of the file that contains the filenames to print. 
  587. FoxDoc will print each of the files listed in this file, except for
  588. files with the following extensions: DBF, IDX, NDX, NTX, MDX, MEM,
  589. FRM, LBL and VUE.  FoxDoc will recognize a FILELIST.DOC file and
  590. appropriately eliminate blank lines and other extraneous information
  591. before printing the files.
  592. !
  593. 10.2  Path for Files to be Printed 
  594. Enter the path where the files to be printed are located.  Your entry
  595. should begin with a backslash ('\') but should not end with one.  For
  596. example, if your data files are in a directory called FOX\SOURCE,
  597. you would enter the following:
  598.  
  599.    Path for filenames: C:\FOX\SOURCE
  600.  
  601. If this path is not blank, FoxDoc removes any paths from the filenames
  602. in the file list and adds this path instead.
  603. !
  604.