| Form.List.S |
| QTIPS - Aesthetically Improving RLIST Reports |
| QTIPS - Form Processor |
| QTIPS - Suppressing Initial Form Feed |
| QTIPS - Using RTP29 In Place of V6 |
| QTIPS - Command Line Options |
| QTIPS - Invalid Code and Command |
| QTIPS - Code/Command Help |
| Utility Diskette # 4 |
| QTIPS - Using @Upper.Case and @Lower.Case with Foreign Languages |
| @ATTACK - @Lower.Case |
| @ATTACK - @Upper.Case |
| Sorting out Collation Sequences by Mike Pope |
RevMedia FKB
| Document | V3I8A5 |
| Title | QTIPS - Suppressing Initial Form Feed |
| Keywords | FORM FEED HEADING V6 SET-OPTIONS @SENTENCE |
| Text | When developing routines which use the HEADING STATEMENT and print to the printer the omnipresent initial form feed can become a nuisance As Dave Harmacek of Harmacek Database Solutions Inc points out the verb responsible for RUN recognises and sets command line options Thus RUN BP MY_PROG (PE) would actually suppress this initial form feed There are times when this might not be appropriate (such as in a subroutine that actually does the printing) thus a method to achieve the same functionality without the command line options is presented below Note that it makes use of V6 the SET OPTIONS verb and that SET OPTIONS displays an informational message This is probably not desirable in this case so the message should be modified to make it an N type message by editing SYS MESSAGES V6 1 and SETTING field 1 to N not A /* Author AMcA Date Jan 12th 1992 Purpose To prevent initial form feed when USING heading WITH printer */ Printer On @Sentence = " (PE" Call V6 heading "Hello There" for t = 1 to 120 print "Watch this" Next heading "" printer off * Now RESET options to null or normal settings @Sentence = " ()" Call V6 (Volume 3 Issue 8 Page 8) |
Page last modified: 08/02/03