.lm5 .rm79 .cj DEAD.DEMO .LJ To print a copy of READ.ME, enter CTRL-P NP /DEAD.DEMO/ can do everything that PageWriterGS can do, EXCEPT write to a disk - you can load files, manipulate them, edit them, print them, but you can't save them. This gives you a chance to see what you can do with PageWriterGS before you spend any money! With your ][GS booted into the finder, insert /DEAD.DEMO/, open it by double-clicking on its icon, then open the window, WRITER, showing a typewriter icon labeled LOADPW. Double-clicking on this starts the program. First, try out these demos, then read on. DEMO 1: REREAD Go to HELPER with APPLE-? Select Q for DO THINGS Select S for STARTUP (This can be done at any time to install the parameters of a different category_without_disturbing the textfile!) Choose D to get /DEAD.DEMO/DATA/ for the default prefix and a suitable set of TABS and print margins for this demo Enter [O]J for a listing of textfiles; [O]J will request a directory name; = will list the textfiles in the default prefix Use the arrow keys to highlight REREAD.DEMO will now load this file. Scan through it to see all the control characters that were used for tabbing and backspacing, e.g., during LOGON to the BBS. To watch REREAD in action, enter [P]ASx=$N, where x is any character, including "space". Enter [P]RR for ReRead. Note particularly the backspacing action when the cursor encounters [H]s in the text. If you get bored, press ESC to abort. End with [N]Y to clear the textfile memory. Try REREAD again_without_setting the $N flag. With no text display, REREAD runs 15 times faster! (Ignore the beep and flashed message.) DEMO 2: LIST ORDERING with MULTISORT [N]Y RETURN to clear memory. [O]J= again. This time load HALF.LIST. This is a 95k file which would require 140 pages to print. We shall sort it by political affiliation; within each such group by state, then by city, then by street name, then by street number, and redisplay the rearranged file, all in half a minute ! Start by entering [P]MS to load and run MULTISORT. You will be asked whether or not each line starts a new search field, in addition to the [F] field markers. Answer Y; _NO RETURN AFTER Y._ Then it asks for field search order, i.e., major group, second group, etc. In the present case, enter 65432, with or without spaces, and press RETURN. For an alphabetical name ordering, you would request only the field 1, with either Y or N for the previous answer, but for simple string ordering, QUICKSORT is better - call with [P]QS DEMO 3: WORD LISTER Clear memory with [N]Y RETURN Go to HELPER with APPLE-? Select Q for DO THINGS Select W for WORD.LISTER Enter REREAD. Press SPACE to watch the operation. After the file is loaded, most non-alphabetical characters are replaced with spaces, all multiple spaces reduced to single spaces, lower-case letters capitalized, the text alphabetically ordered with QUICKSORT, then the single spaces are doubled (needed by the search/replace routine). This routine is for generating a specialized spelling list from a set of text files in a specialized field combined into a single file. The ordering is not needed for the spelling list itself, but speeds up the elimination routine immensely, and is handy for scanning through the list for editing and for printing a copy of your private list. WORD.LISTER can also be used on text already loaded. When the pathname is requested, just press RETURN to operate on the text in memory. DEMO 4: INDEXING (e.g., a BOOK) Clear with [N]Y Enter [O]J= and select MAN.LIST. This is a set of words from the manual, for an indexing demonstration. Enter [Q]G to display the returns - note that most of the words have a trailing space to restrict the search to whole words, not words that begin with a copy of the search word. Note that some words do not have this space, e.g., "print", to search for "print", "prints","printer", and "printing". Alphabetize this list with [P]QS (for QUICKSORT), and save as A.LIST . (A.LIST has been pre-saved.) Clear with [N]Y *** EXCERPT FROM FULL DISK DEMO Now load TECH.MANUAL via [O]J /PAGE/DOCS/, enter OPTION-S, reply with "A.LIST", and wait for about a minute. The text wilL reappear with all found words marked, giving you a chance to edit the list by replacing marks with spaces where you do not want the entry referenced. The word markers can be changed to underline tokens with [F]![-]!(UT)!A (instead of (UT), use your actual UT character). This provides for the printed copy of the text to underline all the indexed entries. Finally, enter OPTION-& and see the formatted index. (Before entering OPTION-&, the LM and RM margins can be changed for the formatted index.) NOTE: Although the printer is not used, it should be ready to accept input, in case the text has embedded down-load commands, for example, the first line of TECH.MANUAL downloads an ** open-apple symbol and a copyright symbol. FOR DEAD.DEMO, read: Using [O]J= , load README and enter OPTION-S ..... Since many of the words to be indexed in TECH.MANUAL are not present, there will be empty lines in the index list. In case of a misspelled word to be indexed, such a blamk line would be displayed. DEMOs 5-8 are for IMAGEWRITER printers only Reset the margins with [Q]C L Enter [P]? to see the print parameter settings. Verify them to be LM10, RM70, and UT followed by the underline character (SHIFT-HYPHEN), or enter these values. DEMO 5: FANCY PRINT Clear text memory with [N]Y Load DEMO.DOC, enter [P]LR FANCY.PRINT. LR is for Load and Run a binary program stored in $Kwpl.files. It can be rerun after a different textfile has been loaded, by entering [P]RB (Run Binary) Note the microjustification and the mix of italic and upright type. DEMO 6: TWO-COLUMN PRINT Enter [P]LR TWO.COL, and see the same text in two columns. DEMO 7: POLYFONT printing Clear with [N]Y For a microjustified blend of font styles and sizes, load POLYFONT.MANUAL, and enter [P]LR POLYFONT. For this demo it is advisable to set the friction drive on the printer to reduce backlash in the subscript/superscript routines. DEMO 8: EMBEDDED GRAPHICS Clear with [N]Y Load PIC.DEMO and enter [P]DO PIC. Sit back and watch the typing. The cartoons are printed on a 144 x 144 dots per inch raster ****************************************************** .lj PageWriterGS is based on the old AppleWriter(C) program, but has many extensions and added features. The space available for a textfile is limited only by available RAM. Added program features: enlarged space for glossaries and WPL-programs; 46 new WPL commands added to the original 17; an independent always-available OPTION glossary; built-in routine for ordering multiple-field lists; built-in indexer, e.g., for the text of a book; use of disk-stored binary programs as subroutines, e.g., graphics in text, for IMAGEWRITER(C) printers. Also 8 strings of up to 255 characters each; high-precision arithmetic on numbers entered as decimal-digit-strings; spel