home *** CD-ROM | disk | FTP | other *** search
- =================================================================
- README.LP 06/18/91
- =================================================================
- This README file lists enhancements to the files on the Program
- diskette(s). These enhancements are not yet documented in the
- Reference Manual. Dates in parentheses indicate when the
- enhancement was implemented. Please refer to the README files on
- the other master diskettes for additional information.
-
- The following files have been changed since the 11/01/90 release:
-
- LP.EXE
- LP.FIL
-
- =================================================================
- BINDING (11/01/90)
- =================================================================
- Binding width is now applied according to logical page number
- instead of physical page number. That is, any page that would
- print with an odd page number (if page numbers were on) is
- shifted to the right an amount equal to the binding width. An
- even page (using the same qualifying criteria) is shifted left.
- LetterPerfect previously used the physical page number to
- determine if a page was odd or even.
-
- Because the program now uses logical page number instead of
- physical page number, each label will be handled as a separate
- page with regard to binding width. This means binding width will
- affect odd labels differently than even labels on the same page.
-
- =================================================================
- DISPLAY (11/01/90)
- =================================================================
- Pressing Ctrl-F3 twice will reformat text on the screen.
- Normally, LetterPerfect formats the text on the screen as you
- scroll through it instead of formatting the text after each
- editing change. Now, you can manually rewrite the editing screen
- at any time by pressing Ctrl-F3 twice.
-
- =================================================================
- ERROR MESSAGES (11/01/90)
- =================================================================
- An error code number now appears with the error message "Can't
- find LP.FIL file" to aid troubleshooting. The message now reads
- "Can't find LP.FIL file (nn)," where nn is the error number.
-
- The possible error codes are:
- 0 = overlay checksum error (possible corruption of LP.FIL),
- 5 = access denied,
- 6 = invalid handle,
- 30 = read fault (or a DOS "read" returns 0 bytes), and
- 65535 = critical error (sector not found or drive not ready).
-
- This error message is most often generated in a network
- environment; but the message can also be generated when running
- LetterPerfect from a floppy, then removing the floppy that
- contains the LP.FIL file or leaving the floppy drive door open.
-
- =================================================================
- EXIT (11/01/90)
- =================================================================
- When saving a file using Exit, if a "Disk Full" error occurred
- and you pressed any key other than Cancel to continue; the file
- was not saved, and you were immediately given the "Exit LP? No
- (Yes)" prompt. Now, LetterPerfect returns you directly to the
- document after this error is generated to prevent you from
- accidentally losing a document.
-
- =================================================================
- HELP (11/01/90)
- =================================================================
- Typing a question mark (?) when in a help screen takes you back
- to the previous help screen, if one exists. For example, if you
- are in the help screen for Binding Offset, typing a question mark
- (?) takes you back to the previous help screen -- the Print menu.
-
- If no previous help screen exists (e.g., Format menu), you are
- returned to the normal editing screen.
-
- =================================================================
- LOCATION OF FILES (11/01/90)
- =================================================================
- LetterPerfect now lets users specify in Setup (Shift-F1) a path
- for Printer files and Speller/Thesaurus files. This allows
- licensed users of WordPerfect 5.1 to use their files with
- LetterPerfect without copying them to the LetterPerfect program
- directory.
-
- =================================================================
- LOOK (11/01/90)
- =================================================================
- LetterPerfect no longer allows you to use Look to view the
- program's temporary files (e.g., LP}LP{.BV1, LP}LP{.TV1). If you
- select Look (6) from the List Files menu when a temporary file is
- highlighted, you remain at the List Files menu. If you select
- Next Doc (1) from the Look menu when the next document is a
- temporary file, LetterPerfect moves you to the next file which is
- not a temporary file, or it will return you to the List Files
- screen if there are no more files in the list.
-
- =================================================================
- MACROS (11/01/90)
- =================================================================
- The following table represents the correct mnemonic letters for
- defining and executing macros:
-
- Pull-down option Mnemonic letter
- ---------------- ---------------
- Macro Define f
- Macro Execute r
- Shell Mac Def d
- Shell Mac Exe x
-
-
- =================================================================
- MACROS (11/01/90)
- =================================================================
- LetterPerfect now includes its own Macro feature. You may still
- use the Shell Macro feature; however, the pull-down paths are
- changed. To define a Shell macro, select Shell Mac Def from the
- Tools menu. To execute a Shell macro, select Shell Mac Exe from
- the Tools menu.
-
- *** Defining Macros ***
- To define a LetterPerfect macro,
-
- 1 Select Macro Define from the Tools menu to begin defining
- the macro.
-
- 2 Enter the name for the macro.
-
- There are three ways to name a LetterPerfect macro:
-
- ∙ Enter one to eight characters.
- ∙ Hold down Alt and type a letter from a to z.
- ∙ Press Enter.
-
- LetterPerfect adds a .LPM extension to all LetterPerfect
- macro names.
-
- The advantage to using an Alt-letter macro name is that to
- execute the LetterPerfect macro, you simply press the
- Alt-letter keystroke without using the pull-down menus.
-
- If you named a LetterPerfect macro with the Enter key,
- LetterPerfect names the macro LP{LP}.LPM. However, you do
- not have to enter this name when you execute the macro.
- Just select Macro Execute from the Tools menu, then press
- Enter.
-
- LetterPerfect macros are saved as files in the directory
- where LP.EXE is located and can be copied like other files
- (see List Files in Reference).
-
- You can define LetterPerfect macros using full pathnames
- (e.g., B:\MEMO, C:\JULIE\MEMO). This is useful if you want
- to store macros in directories other than the directory
- where LP.EXE is located. Remember, if you give a macro a
- full pathname when you create it, you will most likely have
- to use that full pathname when you execute the macro.
-
- If you try to name a LetterPerfect macro with a name that
- you have already used, LetterPerfect gives you the
- opportunity to replace the original macro. If you type y
- for Yes, the original macro definition is deleted, and you
- can enter a description for the new macro (or just press
- Enter), then begin entering keystrokes for the new
- definition. If you press any other key, you are returned to
- the normal editing screen and the LetterPerfect macro
- definition is aborted.
-
- 3 Enter a brief description of the LetterPerfect macro.
-
- or
-
- Press Enter to define the LetterPerfect macro without a
- description.
-
- A LetterPerfect macro description can be used to describe
- the contents of a macro. It is displayed if you select Look
- in List Files to view the contents of a macro file (see List
- Files in Reference). The description can be up to 39
- characters long.
-
- You do not have to enter a description for a LetterPerfect
- macro.
-
- At this point you are returned to the normal editing screen
- with "Macro Def" displayed on the status line.
-
- 4 Type the keystrokes you want recorded.
-
- 5 Select Macro Define from the Tools menu again to end
- defining the LetterPerfect macro.
-
-
- *** Chaining LetterPerfect Macros ***
- Chaining LetterPerfect macros means that when one LetterPerfect
- macro ends, the next LetterPerfect macro starts. The following
- example describes how to chain LetterPerfect macro B to
- LetterPerfect macro A.
-
- 1 Select Macro Define from the Tools menu to begin defining
- macro A.
-
- 2 Enter A for the macro name, then enter a macro description
- (or just press Enter).
-
- 3 Type the keystrokes for macro A.
-
- 4 Select Macro Execute from the Tools menu to begin chaining
- macro B to macro A.
-
- 5 Enter B for the macro name.
-
- 6 Select Macro Define from the Tools menu to end defining
- macro A.
-
- 7 If you have not already done so, define macro B.
-
- Selecting Macro Execute from the Tools menu while defining
- LetterPerfect macro A (or any LetterPerfect macro), records
- the keystrokes for starting macro B, but does not start
- macro B. Only when you actually run macro A does
- LetterPerfect start macro B.
-
- When you start macro A, LetterPerfect runs through all the
- keystrokes in macro A before starting macro B.
-
- You can expand a simple chain to include several
- LetterPerfect macros by continuing to start one macro while
- recording another. This takes some careful planning to make
- sure the macros are chained in the correct order. Start
- macro B while recording macro A, start macro C while
- recording macro B, etc.
-
- *** Nesting LetterPerfect Macros ***
- You can also nest LetterPerfect macros (execute a LetterPerfect
- macro anywhere within another LetterPerfect macro). You can use
- Alt-letter macros to nest one macro inside another macro. You do
- this by pressing Alt, then the letter of the macro while you are
- defining another macro. Unlike chained LetterPerfect macros,
- LetterPerfect does not wait until it completes the first macro
- before executing the nested macro. Rather, it executes the
- nested macro at the point it is inserted, and then returns to the
- original macro after executing the nested macro.
-
- *** Macro Commands ***
- If you press the Macro Commands key (Ctrl-PgUp) while defining a
- LetterPerfect macro, the following two options become available:
-
- Pause
- You can insert a pause that will let you enter text from the
- keyboard while the LetterPerfect macro is running. Select
- Pause (1). At this point, you can type any keystrokes
- (except Enter), and these keystrokes will not be included in
- the macro. Then press Enter to insert the pause. Once you
- have inserted the pause, you can continue defining the rest
- of the macro.
-
- When the macro is running, LetterPerfect pauses for an entry
- from the keyboard. You can then type any text and press
- Enter to continue running the macro.
-
- Display
- A LetterPerfect macro usually executes a task without
- displaying the various prompts and screens that are included
- in the task. If you want to see the screen change as the
- macro executes, you must turn on the display while defining
- the macro.
-
- To do so, select Display (2), then type y (or type n to turn
- off the display).
-
- *** Mouse ***
- You can use the mouse to access pull-down menus while defining a
- LetterPerfect macro. However, you cannot use the mouse to move
- the cursor while defining a macro. Use the cursor keys instead.
-
- *** Executing LetterPerfect Macros ***
- The instructions for executing (running) a LetterPerfect macro
- depend on the way you named the macro when you defined it. If
- you named a LetterPerfect macro using the Alt key, you can
- execute it by holding down Alt and typing the letter you used to
- name the macro. You do not have to use the pull-down menus.
-
- If you named the LetterPerfect macro any other way,
-
- 1 Select Macro Execute from the Tools menu.
-
- 2 Enter the macro name, or press Enter (if you named the macro
- with the Enter key).
-
- When you enter the macro name, you do not have to include
- the .LPM extension that LetterPerfect automatically adds to
- LetterPerfect macro names.
-
- *** Startup Option ***
- You can have a LetterPerfect macro execute automatically each
- time you start LetterPerfect using the /m startup option (see
- Appendix K: Startup Options).
-
- *** Pathnames ***
- You can execute LetterPerfect macros using full pathnames (e.g.,
- B:\MEMO, C:\JULIE\MEMO). This is useful if you want to execute
- LetterPerfect macros from directories other than the directory
- where LP.EXE is located.
-
- *** Stopping a LetterPerfect Macro ***
- You can press Cancel (Esc) to stop a LetterPerfect macro while it
- is running. If you include a search in a LetterPerfect macro,
- the macro stops when it can no longer find the searched-for item.
-
- A LetterPerfect macro also stops if an error is detected.
-
- =================================================================
- MENU OPTIONS (11/01/90)
- =================================================================
- When presented with a Yes/No prompt (e.g. "Replace (Y/N)?"),
- LetterPerfect would allow you to use the number 1 to serve as a
- yes response and the number 2 to serve as a no response. These
- equivalents are now changed to a plus (+) for Yes and a dash (-)
- for No.
-
- =================================================================
- OFFICE 3.0 (07/24/90)
- =================================================================
- Registered users of Office 3.0 should be aware that the example
- macros supplied with that product are not currently supported
- with LetterPerfect.
-
- =================================================================
- SHELL MACROS (11/01/90)
- =================================================================
- LetterPerfect supports using the Shell macro command
- {PROG SYSTEM} to access most of the system variables listed in
- WordPerfect 5.1 Reference. Those system variables which are not
- supported by LetterPerfect return a value of -1.
-
- For more information on the {PROG SYSTEM} command see Programming
- Commands in Macro Reference of the Office 3.0 Reference Manual
- and see {SYSTEM}sysvar~ in Appendix K: Macros and Merge,
- Programming Commands in WordPerfect 5.1 Reference.
-
- =================================================================
- PRINTER, EDIT (11/01/90)
- =================================================================
- LetterPerfect, running under Novell NetWare, would delete the
- Printer Resource (.PRS) file when you attempted to save changes
- to that file in a directory where you did not have directory
- modify rights. Now, if you attempt to modify a .PRS file without
- the necessary rights, LetterPerfect will display the error
- message "Directory modify rights needed to change printer file."
- The .PRS file is not deleted.
-
- =================================================================
- STARTUP OPTIONS (07/24/90)
- =================================================================
- The startup option, /1, forces LetterPerfect to treat your system
- as a one floppy drive system.
-
- This startup option is useful on one floppy drive systems that
- provide DOS on a ROM chip (e.g., Toshiba 1000SE). This
- configuration normally causes LetterPerfect to assume a hard
- drive is present. Using the /1 startup option with this
- configuration lets you run LetterPerfect as a one floppy drive
- system.
-
- Note: This startup option has been a part of LetterPerfect since
- its initial release dated 07/24/90. Users do not need to update
- their software to use this option.
-
- =================================================================
- STARTUP OPTIONS (11/01/90)
- =================================================================
- A user-defined code page can now be created within LetterPerfect.
-
- User-defined code pages allow you to remap the values 128 through
- 254 of the first 256 characters defined by DOS ROM.
-
- To invoke a user-defined code page,
-
- 1. The document must be in WordPerfect 5.0 or 5.1 format;
- LetterPerfect uses the WP 5.1 format. The file must be saved
- with the filename WPxxxx.WCP, where xxxx represents a decimal
- number, padded with leading zeroes if necessary (e.g.,
- WP0001.WCP, WP1101.WCP, WP1234.WCP, etc.). For example, if you
- wish to name the code page two (2), you must name the file
- WP0002.WCP not WP2.WCP.
-
- 2. The document must contain one "entry" per line. Each entry
- represents an ASCII character number followed by the
- LetterPerfect character which replaces it (the remappable
- character). Each entry contains six elements:
-
- 1) Decimal ASCII number
- 2) A space or a Tab*
- 3) WordPerfect character set number (no leading zero required)
- 4) A space or a comma
- 5) WordPerfect character number
- 6) Hard Return code [HRt]
-
- Example:
-
- 128 01,45
- 202 8,1
- 145 10,57
- 203 10 58
- 146 10,59
-
- Notice the example lines are sorted by WordPerfect character set
- number then by character number. This must be true for the
- user-defined code page to work properly. LetterPerfect does not
- check if the document is sorted correctly; it assumes you have
- done this. Note: Characters in WordPerfect character set 0 may
- not be used in the file as remappable characters.
-
- * The size of the .WCP file is limited to 1357 bytes. It is best
- to use spaces instead of tabs because spaces use fewer bytes.
-
- 3. You must invoke the code page using the /CP startup option
- (e.g., /cp=123). When you use /CP, LetterPerfect determines if
- the number specified is an internal code page (e.g.,
- 865=Norwegian, 899=Russian, etc.). If the code page is internal,
- LetterPerfect loads the internal table.
-
- If the code page is not internal, LetterPerfect looks for the
- WPxxxx.WCP file in the directory where LP.EXE is located. If the
- file cannot be found, or the file is not in the proper format,
- LetterPerfect displays the message, "ERROR: Incorrect format or
- File not found--WPxxxx.WCP," and no code page is loaded. If it
- does find the .WCP file, LetterPerfect creates a table for the
- user-defined code page.
-
- =================================================================
- STARTUP OPTIONS (11/01/90)
- =================================================================
- The startup option, /WS, displays on the startup screen the
- amount of conventional and expanded memory available on your
- system.
-
- LetterPerfect displays the amount of conventional memory
- available as "xxx.yy," where "xxx" is the number of K (1024
- bytes) available and "yy" is a fractional value. This fractional
- portion is not a decimal value; "yy" is a number from 0 to 63
- which represents the number of "paragraphs" available in addition
- to the "xxx" value. (A "paragraph" represents 16 bytes and is
- the smallest unit of memory which can be allocated.)
-
- For example, "243.59K" would equal 249,776 bytes:
-
- 243 x 1024 = 248,832
- 59 x 16 = 944
- -------
- 249,776
-
- LetterPerfect displays the amount of expanded memory available as
- an integer (e.g., 320K). If you have not configured your system
- for expanded memory or if you use the startup option /NE,
- LetterPerfect will not display an amount for expanded memory.
-
- Once LetterPerfect displays the amount of memory available, it
- prompts you to "Press any key to continue" with the program.
-
- =================================================================
- UNITS OF MEASURE (11/01/90)
- =================================================================
- LetterPerfect now includes international mnemonic equivalents for
- unit of measure indicators. You may use these international
- mnemonic characters to enter values just as you would use the
- normal mnemonic unit of measure characters to force LetterPerfect
- to translate the given value in that unit. For example, you
- could enter "12p" or "12*" to enter the value of 12 points.
-
- International Normal
- Mnemonic Mnemonic Unit
- -------- -------- ----
- \ " Inches
- : c Centimeters
- * p Points
- ? w WordPerfect units (1200ths of an inch)
- + u WordPerfect 4.2 units (lines/columns)
-
- =================================================================
- SUPPLEMENTARY DISKETTE
- =================================================================
- You can now purchase from WordPerfect Corporation a set of
- Supplementary diskettes for LetterPerfect which contains the
- following programs:
-
- Printer Program (PTR.EXE, PTR.HLP)
- The Printer Program is used to make adjustments to .PRS, .ALL or
- .FRM files that cannot be made in LetterPerfect. You can use it
- to add and delete paper sizes/types (forms).
-
- DrawPerfect Font File (WP.DRS)
- The DrawPerfect Font File (WP.DRS) allows LetterPerfect to print
- and display the full graphic-font capabilities of the DrawPerfect
- graphics you can use in LetterPerfect documents.
-
- Expanded Form File ({LP}SPC.FRM)
- This file contains an expanded variety of paper sizes/types
- (forms) you can use when creating a .PRS file. Install the .FRM
- file to the Printer location listed in LetterPerfect Setup.
-
- WordPerfect Executive Shell Macros (LP.SHM, ALTSHFTL.SHM, etc.)
- You can use these macros with WordPerfect Executive, Shell, and
- LetterPerfect on hard disk drives only. Install these files to
- the Macros directory specified in Shell Setup.
-
- =================================================================
- ENHANCEMENTS DISK
- =================================================================
- A list of all enhancements made to LetterPerfect 1.0 since its
- initial release is available on a separate diskette. You can
- order the "LetterPerfect Enhancements Document" diskette ($10
- charge plus $3 shipping) by calling SoftCopy Order Processing at
- (800) 222-9409.
-
- =================================================================