home *** CD-ROM | disk | FTP | other *** search
- *LABELII.PRG
- *THIS PROGRAM WILL PRODUCE LABELS FROM KEY BOARD ENTRY AND NOT FROM A
- *DATABASE IN SINGLE LINE OR DUAL LABEL FORMAT
- ERASE
- SET TALK OFF
- @ 1,0 SAY 'TO PRINT ON SINGLE LABEL <CR>'
- @ 2,0 SAY ' ELSE PRESS D FOR DUAL LABEL '
- @ 3,0 SAY ' PRESS "Q" TO QUIT'
- WAIT TO DEC
- STORE !(DEC) TO DEC
- ERASE
- IF DEC='Q'
- RETURN
- ENDIF
- STORE ' ' TO LINE1
- STORE ' ' TO LINE2
- STORE ' ' TO LINE3
- STORE ' ' TO LINE4
- STORE ' ' TO LINE5
- STORE 000 TO QTY
- IF DEC=' '
- @ 1,0 SAY 'LINE 1' GET LINE1
- @ 2,0 SAY 'LINE 2' GET LINE2
- @ 3,0 SAY 'LINE 3' GET LINE3
- @ 4,0 SAY 'LINE 4' GET LINE4
- @ 5,0 SAY 'LINE 5' GET LINE5
- @ 6,0 SAY 'NUMBER OF LABELS REQUIRED' GET QTY
- READ
- ERASE
- SET FORMAT TO PRINT
- SET PRINT ON
- DO WHILE QTY>0
- ? LINE1
- ? LINE2
- ? LINE3
- ? LINE4
- ? LINE5
- ?
- STORE QTY-1 TO QTY
- ENDDO
- SET PRINT OFF
- SET FORMAT TO SCREEN
- ENDIF
- IF DEC='D'
- STORE ' ' TO LINE1
- STORE ' ' TO LINE2
- STORE ' ' TO LINE3
- STORE ' ' TO LINE4
- STORE ' ' TO LINE5
- STORE ' ' TO LINE6
- STORE ' ' TO LINE7
- STORE ' ' TO LINE8
- STORE 000 TO QTY
- STORE 0 TO POS
- ERASE
- @ 1,0 SAY 'LINE 1' GET LINE1
- @ 2,0 SAY 'LINE 2' GET LINE2
- @ 3,0 SAY 'LINE 3' GET LINE3
- @ 4,0 SAY 'LINE 4' GET LINE4
- @ 5,0 SAY 'LINE 5' GET LINE5
- @ 6,0 SAY 'LINE 6' GET LINE6
- @ 7,0 SAY 'LINE 7' GET LINE7
- @ 8,0 SAY 'LINE 8' GET LINE8
- @ 9,0 SAY 'NUMBER OF LABELS REQUIRED' GET QTY
- READ
- SET FORMAT TO PRINT
- DO WHILE QTY>0
- @ POS,0 SAY LINE1
- @ POS,38 SAY LINE1
- @ POS+1,0 SAY LINE2
- @ POS+1,38 SAY LINE2
- @ POS+2,0 SAY LINE3
- @ POS+2,38 SAY LINE3
- @ POS+3,0 SAY LINE4
- @ POS+3,38 SAY LINE4
- @ POS+4,0 SAY LINE5
- @ POS+4,38 SAY LINE5
- @ POS+5,0 SAY LINE6
- @ POS+5,38 SAY LINE6
- @ POS+6,0 SAY LINE7
- @ POS+6,38 SAY LINE7
- @ POS+7,0 SAY LINE8
- @ POS+7,38 SAY LINE8
- STORE POS+9 TO POS
- STORE QTY-1 TO QTY
- ENDDO
- ENDIF
- SET FORMAT TO SCREEN
- SET PRINT OFF