This help book contains hundreds of topics and glossary entries.
Some words in the help text are hotwords.
By default, the hotwords are highlighted only when you move the mouse pointer into the Help window. Click a hotword to go to the related topic or definition. Click buttons for special actions or to go to the table of contents or to the topics index.
This book is organized into several sections:
- Cover page: Used when you open the Help Book by itself.
- Topic Index: A list of all the topics and definitions in the book
- Reader Topics: A table of contents for the main topics
applicable to the reader level
- Author Topics: A table of contents for the main topics
applicable to the author level
- Help Text: Several hundred pages of help text, one per topic.
- Shortcut Keys and How to use Help sections.
- Glossary: Pages containing definitions of terms
Using F1
Pressing the F1 key will display either the Help book or OpenScript Help depending on which ToolBook window is active and whether context sensitive help is installed.
If context sensitive help is installed and the active window is the Command window or Script window, OpenScript Help will be displayed. Otherwise, the Help book will be displayed.
book) will be displayed.
If context sensitive help is not installed:
To display..........................
Help book~@Using the Help Book
Notes:
> In some error situations, F1 may not work.
> If you are already in the Help Book, F1 will take you to the topics page.
> If context sensitive help is installed and the active window is a dialog box or palette, the Help book will display information relavent to the window.......
Using the Help menu
Click any command in this picture of the Help menu for an explanation. Since an author can alter the menus, some books may have a slightly
different help menu..
Commands~@Commands (Help menu)
Commands~@Commands (Help menu)
Index F1
Keyboard
Tutorial
Commands
Glossary
Using Help
About ToolBook
*7S2X
buttonUp
buttonUp
Using the Quick Tour
Toolbook's Quick Tour explains the concept, purpose, and capabilities of ToolBook. It also guides you interactively through some hands-on practice.
The Quick Tour is a ToolBook application.
cation.
s full of useful examples.u can
Using the Help Book
The Help Book is the ToolBook application you are looking at right now.
If you are an author, you can create your own help book for your applications and use it instead of, or in conjunction with, this standard book.. standard book.
Feel free to explore how the help book is constructed. We tried to put in it several examples of how you can use ToolBook to present complex information. Be sure, however, that you make a safety copy of HELP.TBK before you start exploring.
You will notice that of the thousands of hotwords in this book, only a couple have a script. The handler for button clicks on hotwords is part of the script of the book itself. Also, the book contains hidden fields and objects. Typically, every background that contains record fields in which the text might contain hotwords has a hidden record field called "Hotwords". This record field specifies how to handle a hotword that does not match the name of a page. The ~ symbol means look it up in the glossary. The ~@ symbol means look it up in normal help text.
There are many other tricks and treats in this book. Being familiar with the OpenScript documentation is a requirement for understanding them all..m all.ook. Being familiar with the OpenScript documentation is a requirement for understanding them all.
Troubleshooting
Please refer to the printed documentation and Release Notes if Help does not work as you expect.
Help will not run well if there is insufficient memory. If the system slows down when the Help window is visible, close the Help book..w..elp window.
close~@closing a book
intlStr
ToolBook Evaluation Edition
field or record field whose script or hotwords' scripts run when a reader clicks or moves the mouse over the field.
Readers cannot edit text in an activated field because it is locked.
Authors can unlock an activated field by choosing Allow Typing in the Field Properties dialog box.
ts in the Field Properties dialog box.
property~properties
locked~locked field
ToolBook Evaluation Edition
The Help Book Glossary is not available in the ToolBook Evaluation Edition.
The full version of the Help Book shipped with the Standard Edition of ToolBook contains detailed glossary entries for the terms listed to the left.
r those terms listed to the left.
Working with hotwords
at Author
> To make a hotword, select any amount of text in a field and choose Create Hotword from the Text menu.
> To change the hotword back to regular text, place the insertion point in a hotword and choose Remove Hotword.
> Create a script for a hotword the same as for any object, such as starting animation or linking to another page.
> Choose Activate Scripts in the Field Properties dialog box so that readers can run the hotword's script by clicking or moving the mouse.
> See also Editing hotword text......use.
> See also Editing hotword text.....other hotword, only the text is pasted, not the hotword with its script and ID.
sted, not the hotword with its script and ID.
only the text is pasted, not the hotword with its script and ID.
Working with hotwords at Author levellllllllllllllllllllllllllll
Procedure
activate~activated
create a hotword~@Create hotword
remove a hotword~@Remove Hotword
Linking~@Linking with buttons and hotwords
create a script~@Creating a script
> You cannot run a hotword's script by clicking it at Author level.
> If you paste one hotword into another hotword, only the text is pasted, not the hotword with its script and ID.
> To display the Hotword Properties dialog box, press Shift and double-click the hotword while you're editing text in a field.
> To display the script of a hotword, press Ctrl and double-click any part of the hotword while you're editing text in a field...
> To edit the text of a hotword, place the insertion point in the hotword and edit text in the usual way. As long as one character of hotword text remains, the hotword still exists in the field.
> Place the insertion point anywhere in the hotword.
> Choose Remove Hotword from the Text menu, or press Ctrl+W.
Working with objects in a group
To work with individual objects in a group, you must first ungroup the group.
To ungroup a group:
> Select the group.
> Choose Ungroup from the Object menu.
ToolBook disbands the group and discards its name, ID, and script.
The individual objects remain selected. Click elsewhere to cancel the selection, then you can modify the objects in the usual way. .he group..............inal.
Working with objects in a groupppppa groupp
Procedure
Select~@Selecting an object
If you select a group and change the line style, text formatting, or other properties, the new settings apply to every member of the group.
You can type statements in the Command window to change the properties of any object in a group without disbanding the group. You must know the object's name or ID to write correct statements. To get an object's ID, select the group and type in the Command window: "put objects of the selection". ToolBook list the IDs of the members of the group in the Command window..
indow.
Working with record fields
> If you move or size a record field, it has no effect on the text in the field except the text lines may wrap differently.
> If you cut a record field, the text on individual pages is discarded.
> If you paste a record field on the foreground, it becomes a foreground field.
> You cannot select a record field while working on the foreground, only the text in the record field on that page. Switch to the background if you want to select the record field as an object.
See also Typing text in a record field...
Working with record fields
Procedure
move~@Moving an object
size~@Sizing an object
Switch to the background~@Switching between foreground/backgroundnd
This command magnifies the page displayed in the Preview window. You can also zoom the view by double-clicking in the Preview window.
You can scroll the zoomed page or adjust its margins.
To turn off the effects of the command, choose Zoom again.
See also Zoom tool....om tool.
Zoomex
Command in Settings menu of Preview windowI
Zoom tool
default
leavepage
leavepage
default
To use the zoom tool to magnify or reduce the view of a page:
1. Choose the zoom tool on the tool palette. The pointer becomes a magnifying glass with a + sign.
2. Click the area of the ToolBook window you want to magnify. Click again until the view is as large as you want.
3. To reduce the magnification, press Ctrl while you click.
You can work with any tools while the view is zoomed..while the view is zoomed.ed....ew is zoomed.d.d....omed..d.k with it while the window is zoomed..it while the window is zoomed.d..
Zoom tool
tool palette~@using the tool palette
> Double-click the zoom tool to zoom to the highest or lowest magnification.
> Each click magnifies the area where you click by a power of 2, until the view is magnified 16 times its normal size...imes its normal size.... its normal size.
Zooming the view
To magnify the view of objects:
> Choose the zoom tool from the tool palette and click the area you want to be the center of the zoomed view. Each time you click, ToolBook magnifies the area by a power of 2 until the view is magnified a total of 16 times. Then the next click reduces the view to its original size.
> You can work with any tools and commands in the zoomed view.
> To reduce the view, press Ctrl while you click.
> Double-click the zoom tool to go to the highest or lowest magnification.
> See also the Zoom command for working in the Preview Window.
Zooming the viewiewt
Procedure
Zoom~@Zoom
Shortcuts: Navigating
Next page Ctrl+Right
Previous page Ctrl+Left
First page Ctrl+Up
Last page Ctrl+Down
Go back to last
visited page Shift+F2
Go back through history Ctrl+F2
Search for text F5
Switch to author level F33vel F3
Shortcuts: Editing text
Select all in a field Shift+ F9
Clear (erase forever) Del
Cut to Clipboard Shift+Del
Copy to Clipboard Ctrl+Ins
Paste from Clipboard Shift+Ins
See also Using the direction keys..s.hift+ F10
Paste from clipboard Shift+Ins
ct all in current field Shift+ F10
Clear (erase forever) Del
Cut to clipboard Shift+Del
Copy to clipboard Ctrl+Ins
Paste from clipboard Shift+Ins
Clear (erase forever) Del
Cut to clipboard Shift+Del
Copy to clipboard Ctrl+Ins
Paste from clipboard Shift+Ins
Clear (erase forever) Del
Cut to clipboard Shift+Del
Copy to clipboard Ctrl+Ins
Paste from clipboard Shift+Ins
Shortcuts: Formatting Text
Bold Ctrl+B
Italics Ctrl+T
Underline Ctrl+L
Strikeout Ctrl+K
Format Characters F6
Format Paragraph F7h F7
Format~@Formatting text in a field
Shortcuts: Working with Books
Save current book Ctrl+S
Open a book in the
active instance Ctrl+O
Close active instance of
Toolbook Ctrl+X
Create a new page Ctrl+N
Shortcuts: Windows
Display Control menu Alt+spacebar
Close active window Alt+F4
Size window to page F11
Alt+F10
Restore window
size & position Alt+F5
001000
Shortcuts: Windows and Palettes
Show Command window Shift+F3
Switch to reader level F3
Palettes dialog box Shift+F4
Size window to page F11
Properties dialog boxes:
Object properties Shift+F6
Page properties Ctrl+F7
Background properties Shift+F7
Book properties Shift+F8+F8
Shortcuts: Objects
Select All Shift+ F9
Group Ctrl+G
Ungroup Ctrl+U
Properties Shift+F6 or Shift+double-click the object
Display Script window Ctrl+double-click the object
Select page Shift+F12
Shortcuts: Layers
Switch page/background F4
Select a page Shift+F12
Bring object closer Ctrl+Grey+
Send object farther Ctrl+Grey-
Bring to front layer Ctrl+F
Send to back layer Ctrl+A+F
Send to back layer Ctrl+AA
Shortcuts: Books
New page Ctrl+N
New background Ctrl+V
Search text F5
Sort pages Shift+F5
Book properties Shift+F8
Page script Ctrl+click the
status box
Background script Ctrl+Alt+click the status box
Book script Alt+click the status boxxx status boxoxx
Shortcuts: Hotwords
Create or remove
a hotword Ctrl+W
Hotword properties Shift+F6, or
Shift+double-click the text
Hotword script Ctrl+double-click the texttttttttttt
Using the Command window
You can type OpenScript statements in this window to execute commands and options without displaying ToolBook menus. ToolBook runs the statements immediately after you press Enter. For example, type "send Reader" in the Command window to switch to Reader level. The Command window remains open when you switch levels.
You can also type or paste any OpenScript expression in the Command window. ToolBook evaluates the expression and displays the result in the Command window. . Command window. Command window. en press Enter to try again.ss Enter to try again.. try again.e statement again..
Using the Command window
Procedure
If the statement you type in the Command window contains an error, ToolBook displays an error message. Edit the statement in the Command window to correct the error, then press Enter to try again.
Use the arrow keys or resize the Command window to see all the text in the Command window.
Use the Command window to run scripts at Author level. For example, type "send buttonUp to button Start" if you want to run the buttonUp handler for a button named Start without switching to Reader level.ader level.eader level..l.Enter to try again.
Using the Debugger
The Debug window displays information for debugging scripts.
You can monitor script execution and set breakpoints or trace through statements to identify errors as they occur.
The trace box lets you follow which handlers are run as the script executes. It displays a handler identifier that shows the handler's message and object. The current handler is highlighted and the most-recently executed handler appears at the bottom of the trace box. The Variable window shows current values for local and system variables.
Using the Debugger
Procedure
system variables~system variable
local~local variable
Using the direction keys
> To scroll a page or a list box, press the Up Arrow or Down Arrow key.
> To move the insertion point in text, press any of the direction keys.
> To select text, place the insertion point beside the first character you want to select, hold down Shift, then press any of the direction keys. When all the text you want is highlighted, release Shift.
> To go to another page, press Ctrl with any of the arrow keys. For details, see Navigating between pages....
Using the direction keys
Using books
> Press Shift plus the Home or End key to select from the insertion point to the beginning or end of the line.
> Press Ctrl+Right Arrow to go to the next page and press
Ctrl+Left Arrow to go to the previous page.
> Press Ctrl+Up Arrow to go to the first page in the book, and Ctrl+Down Arrow to go to the last page.....st page. the last page.
Using the palettes
> To apply a style to a selected object, click a style or color on a palette.
> To apply a style while creating objects, make sure no object is selected, then select a style on a palette and draw the object.
> To display a palette, double-click a tool on the tool palette or choose Palettes from the Window menu. See Using mouse shortcuts for details.
> To dismiss a palette, double-click one of the styles or the palette's Control-menu box or one of the tools that displays the palette....alette. palette's Control-menu box or one of the tools that displays the palette..e palette.he palette...e..the palette.he palette..alette..
Using the palettes
Procedure
Palettes~@Palettes
Using the Preview window
This window displays a reduced view of the pages of a report or book as they will look when printed. The menu bar of the Preview window displays the Settings menu, which contains commands for changing the appearance of a report or page arrangement before printing.
> Choose Show Margins from the Settings menu and drag the handles to set margins for printed pages or reports.
> Choose Zoom or double-click the window to magnify the view.
> Choose Exit Preview from the File menu to dismiss the Preview window...ew window..w.ow.
Using the Preview window
Printing
Exit Preview~@Exit
Using the script recorder
The script recorder records the results of keystrokes and mouse actions as OpenScript statements to be pasted into an object's script.
> You can record: choosing commands and filling in dialog boxes, creating objects, changing objects, and showing and hiding objects.
> You cannot record typing text, switching to Reader level, choosing Control-menu commands, running scripts, or using the Script window or Debug window.
> You must switch to Author level to start or stop the recorder. Click More Info for details.
Info for details.
etails.
Using the script recorder
Procedure
Edit menu~@Edit menu (Script window)
Pasted~@Pasting a recording into a script
To create a script with the script recorder:
> Choose Start Recording from the Edit menu.
> Record the actions you want in the script.
> Choose Stop Recording from the Edit menu.
> Display the Script window for the object that will have the script.
> Choose Paste Recording from the Edit menu and choose Exit/Update from the Script menu.
> ToolBook automatically adds a buttonUp handler when you paste the recording. You can change this to any other kind of handler. You can also edit any of the script statements in the usual way. usual way.
> You can record: choosing commands and filling in dialog boxes,
creating new objects, move and changing objects, showing and hiding
objects, and switching to Reader level.
> You cannot record: typing text in a field, choosing a command from
the Control menu, running a script at Reader level, or actions in the
Script window or Debug window.
> You must switch to Author level to start or stop the recorder.
Using the Script window
When you display the Script window to edit an object's script, you can:
> Create a script by typing or pasting statements or pasting a recording.
> Edit a script like you edit other text in ToolBook. See Editing a script.
> Search for text in the script by choosing Find Text from the Find menu.
> Change text by choosing Change Text from the Find menu.
> Check for errors by choosing Check Syntax from Script menu.
> Print the script by choosing Print from the Script menu.
> Display the Debug window to isolate errors during script execution.
> Update or discard script changes with Exit/Update or Exit/Cancel.cel.
pt execution.
> Update or discard script changes with Exit/Update or Exit/Cancel.
Using the Script window
Procedure
pasting a recording~@pasting a recording into a script
execution~execute
Using the selection indicator
The selection indicator at the top of the tool palette shows:
> The selection arrow icon when no object is selected and you're using the selection arrow.
> A cross hair when you're using a tool to create an object.
> The zoom icon when you're using the zoom tool.
> A field or record field icon where you're currently editing text.
> The icon for a page, button, field, record field, draw object, paint object, picture object, group, or multiple selection when something is selected...
Using the selection indicator
Procedure
selected~@selecting an object
page~page icon
selection arrow~@selection arrow
Using the status box
using the
To navigate using the status box:
1. If the status box is not displayed at the bottom left corner of the window, press F12 or Alt+F2.
2. Click the status box. The prompt "Go to" appears above the box.
3. Type the number or name of the page you want.
4. Press Enter.
To cancel the "Go to" prompt without going to a page, press Esc.
Using the status box using the status box
Procedure
navigate~navigation
Using the tool palette
v!("
Click any tool in this
illustration of the tool palette
for an explanation..
title bar of the palette
always shows either the
type of object currently selected
Using the tool paletteeee
Palette
Fake Tools
lastTool
button id 677 of page id 3
lastIndic
irregularpolygon id 663 of page id 3
Multi indic
group indic
PaintObject Indic
draw indic
Selection indic
Rec field seedling
ellipse select
arrow select
rec field select
New Indic
Button Indic
New Button Indic
button select
2265,1740,2595,2025
1950,1065,2595,1365
field select
"Selection Indicator (Def.)"
buttonUp
buttonUp
Selection Indicator (Def.)
"Zoom
buttonUp
buttonUp
Zoom tool
"Field
buttonUp
buttonUp
Field tool
"Line
buttonUp
buttonUp
Line tool
"Arc
buttonUp
buttonUp
Arc tool
"Angled
buttonUp
buttonUp
Angled line tool
"Curve
buttonUp
buttonUp
Curve tool
"Irregular
buttonUp
buttonUp
Irregular polygon tool
"Selection arrow"
buttonUp
buttonUp
Selection arrow
"Button
buttonUp
buttonUp
Button tool
"Record
buttonUp
buttonUp
Record field tool
"Rectangle
buttonUp
buttonUp
Rectangle tool
"Rounded
buttonUp
buttonUp
Rounded rectangle tool
"Ellipse
buttonUp
buttonUp
Ellipse tool
"Polygon
buttonUp
buttonUp
Polygon tool
"Pie
buttonUp
buttonUp
Pie tool
Using the Variable window
The Variable window shows the types, names, and values of the variables in the currently executing handler. ToolBook updates the value whenever it changes.
To display or dismiss the Variable window:
> Choose Variables from the Options menu in the Debug window.
The current variable appears highlighted at the top of the window.
L indicates a local variable.
S indicates a system variable...
Using the Variable window
Procedure
Using tools
To use a tool from the tool palette:
> Click the tool to choose it.
> Point where you want to create an object and drag until the object is the size and shape you want.
For many tools, you can press Ctrl while you drag to constrain the shape of the new object. See Drawing with constraints.
For details about each tool, see Using the tool palette
Using toolslllllllllll
Procedure
Tool Palette~@Tool Palette
Variables
This command displays the Variable window, which shows values for local and system variables.
This command is available only when the debugged script is actually running. It is not available if you display the Debug window from the Script window..cript window..window.
Variables
Command in Options menu of Debug window
local~local variable
system variables~system variableee
Viewing an object's properties
To view the properties of an object in the Properties dialog box:
> Select the object and choose the appropriate Properties command from the Object menu.
> Or use these keyboard or mouse shortcuts:
For pages: Shift+F7
For backgrounds: Ctrl+F7
For books: Shift+F8
For an object on a page Shift+F6, or
(such as a field, group or hotword): Shift+double-click the object
select the object~@selecting an objectbject~@selecting an object an object
Viewing an object's script
To display the script of an object:
> For an object such as a button or a group, select that object. For a background or a page, go to the background or page you want. Choose the appropriate Properties command from the Object menu to display the Properties dialog box. Then choose the Script button.
> For an object on the page such as a button or field, or for a hotword when you're editing text, you can press Ctrl and double-click the object. See also Editing a script. a script.....ipt...
Viewing an object's scriptbjectof an object
Procedure
Properties dialog box~@Properties
go to the background~@Switching between foreground/baccccccc
switch to the background~@Switching between foreground/bac
ag to
Window menu
This menu contains commands to display ToolBook's grid and rulers, the Command window, and the style and color palettes.
This command traces the execution of statements but not expressions, stopping after tracing the execution of each statement in a handler.
At the end of a handler, the trace stops at the next statement in the calling handler...r.andler.
Trace Stmt
Command in Trace menu of Debug window
execution~execute
Transparent
This command makes an object transparent so objects on layers under it show through. When Transparent is in effect, a checkmark appears by the command name on the Draw menu, and each object you draw is transparent.
Choose the command again to turn off Transparent. You can also select a transparent object and choose Transparent to make the object opaque. Or select one or more opaque objects and choose this command to make the objects transparent..
Transparent
Command in Draw menu}
Tutorial
This command starts the Quick Tour ToolBook tutorial in another instance of ToolBook.
Tutorial
Command in Help menu
Typing extended characters
demoFont
To type any character from the
ANSI character set, hold down
the Alt key and type the
character code on the keyboard's
numeric keypad.
You must type all 4 digits.
e all 4 digits.
haracter set...lso OEM character set..et.....at are not defined in
the system font do exist in other fonts.ed in
the system font do exist in other fonts.
Typing extended characters
Reference
Note that some codes do not
have a corresponding printable
character.
Characters with codes below
32 and above 127 are different in
the Terminal font. That font uses
a different set of characters called
the OEM character set...ch is
compatible with non-graphic
older applications on the PC.
AnsiCodes
scrollrec
0001
0002
0003
0004
0005
0006
0007
0008
0009 Tab
0010 LF
0011
0012
0013 CR
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033 !
0034 "
0035 #
0036 $
0037 %
0038 &
0039 '
0040 (
0041 )
0042 *
0043 +
0044 ,
0045 -
0046 .
0047 /
0048 0
0049 1
0050 2
0051 3
0052 4
0053 5
0054 6
0055 7
0056 8
0057 9
0058 :
0059 ;
0060 <
0061 =
0062 >
0063 ?
0064 @
0065 A
0066 B
0067 C
0068 D
0069 E
0070 F
0071 G
0072 H
0073 I
0074 J
0075 K
0076 L
0077 M
0078 N
0079 O
0080 P
0081 Q
0082 R
0083 S
0084 T
0085 U
0086 V
0087 W
0088 X
0089 Y
0090 Z
0091 [
0092 \
0093 ]
0094 ^
0095 _
0096 `
0097 a
0098 b
0099 c
0100 d
0101 e
0102 f
0103 g
0104 h
0105 i
0106 j
0107 k
0108 l
0109 m
0110 n
0111 o
0112 p
0113 q
0114 r
0115 s
0116 t
0117 u
0118 v
0119 w
0120 x
0121 y
0122 z
0123 {
0124 |
0125 }
0126 ~
0127
0128
0129
0130
0131
0132
0133
0134
0135
0136
0137
0138
0139
0140
0141
0142
0143
0144
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162
0163
0164
0165
0166
0167
0168
0169
0170
0171
0172
0173
0174
0175
0176
0177
0178
0179
0180
0181
0182
0183
0184
0185
0186
0187
0188
0189
0190
0191
0192
0193
0194
0195
0196
0197
0198
0199
0200
0201
0202
0203
0204
0205
0206
0207
0208
0209
0210
0211
0212
0213
0214
0215
0216
0217
0218
0219
0220
0221
0222
0223
0224
0225
0226
0227
0228
0229
0230
0231
0232
0233
0234
0235
0236
0237
0238
0239
0240
0241
0242
0243
0244
0245
0246
0247
0248
0249
0250
0251
0252
0253
0254
0255
0255
Code Character
extra stuff
Code Character
SystemFont
System
Terminal
Font:
TimesFont
codeslist
scrollrec
0001
0002
0003
0004
0005
0006
0007
0008
0009 Tab
0010 LF
0011
0012
0013 CR
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033 !
0034 "
0035 #
0036 $
0037 %
0038 &
0039 '
0040 (
0041 )
0042 *
0043 +
0044 ,
0045 -
0046 .
0047 /
0048 0
0049 1
0050 2
0051 3
0052 4
0053 5
0054 6
0055 7
0056 8
0057 9
0058 :
0059 ;
0060 <
0061 =
0062 >
0063 ?
0064 @
0065 A
0066 B
0067 C
0068 D
0069 E
0070 F
0071 G
0072 H
0073 I
0074 J
0075 K
0076 L
0077 M
0078 N
0079 O
0080 P
0081 Q
0082 R
0083 S
0084 T
0085 U
0086 V
0087 W
0088 X
0089 Y
0090 Z
0091 [
0092 \
0093 ]
0094 ^
0095 _
0096 `
0097 a
0098 b
0099 c
0100 d
0101 e
0102 f
0103 g
0104 h
0105 i
0106 j
0107 k
0108 l
0109 m
0110 n
0111 o
0112 p
0113 q
0114 r
0115 s
0116 t
0117 u
0118 v
0119 w
0120 x
0121 y
0122 z
0123 {
0124 |
0125 }
0126 ~
0127
0128
0129
0130
0131
0132
0133
0134
0135
0136
0137
0138
0139
0140
0141
0142
0143
0144
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162
0163
0164
0165
0166
0167
0168
0169
0170
0171
0172
0173
0174
0175
0176
0177
0178
0179
0180
0181
0182
0183
0184
0185
0186
0187
0188
0189
0190
0191
0192
0193
0194
0195
0196
0197
0198
0199
0200
0201
0202
0203
0204
0205
0206
0207
0208
0209
0210
0211
0212
0213
0214
0215
0216
0217
0218
0219
0220
0221
0222
0223
0224
0225
0226
0227
0228
0229
0230
0231
0232
0233
0234
0235
0236
0237
0238
0239
0240
0241
0242
0243
0244
0245
0246
0247
0248
0249
0250
0251
0252
0253
0254
0255
0255
"Characters
fcodes lower than 32
higher
128 appear"\
&& "correctly here only
you have the corresponding font
your
buttonUp
buttonUp
Characters with codes lower than 32 or higher than 128 appear
correctly here only if you have the corresponding font in your system.
SymbolFont
Symbol
SystemFont
reset
"codeslist"
"ansicodes"
scrollrec
setDemoFont (demoFont
B"SystemFont"
(n = "
B"TimesFont"
(n = "
B"SymbolFont"
(n = "
B"Note"
"codesList"
"symbol"
"Terminal"
MoreInfo
"Extra Stuff"
HideMore
enterpage
buttonUp
reset
setDemoFont
leavepage
MoreInfo
HideMore
reset
codeslist
ansicodes
codeslist
scrollrec
ansicodes
scrollrec
enterpage
codeslist
codeslist
scrollrec
ansicodes
ansicodes
scrollrec
setDemoFont
demoFont
leavepage
codeslist
scrollrec
codeslist
ansicodes
scrollrec
ansicodes
buttonUp
setDemoFont
setDemoFont
SystemFont
SystemFont
TimesFont
TimesFont
SymbolFont
SymbolFont
TimesFont
SymbolFont
SystemFont
codesList
system
SymbolFont
codesList
symbol
codesList
Terminal
demoFont
MoreInfo
Extra Stuff
HideMore
Extra Stuff
Typing tab characters
In ToolBook, pressing the Tab key moves the focus between fields and buttons on a page, or between options in a dialog box.
To type a tab character in a field:
> Press Ctrl+Tab.
To type a tab as a delimiter in the Import or Export dialog box:
> Type ^t in the Delimiter box...he Import or Export dialog box:
> Type ^t in the Delimiter box.
Typing tab charactersrddd
Working with text
Import~@Import
Export~@Exportort~@Export
Typing text in a field
You can type in a field if the pointer changes to an I-beam when it passes over the field. Move the mouse over the shadowed field below to see the I-beam.
Click to place the insertion point where you want to work, and type.
At Author level, click the selection arrow, then double-click the field to place the insertion point.
See also Editing text in a field...
Typing text in a field
Working with text
Typing text in a record field
enterpage
leavepage
enterpage
leavepage
> You can type and edit text in a record field at Reader level. The text appears only on the page where it's typed.
> At Author level, you can only type and edit text in a record field if you double-click the field while working on the foreground. You cannot place the insertion point in a record field while working in the background.
al pages is discarded.
> If you paste a record field on the foreground, it becomes a foreground field. If you copy a record field and paste it on the background, only the record field is pasted, notdividual
pages is discarded.
> A record field pasted on the foreground becomes a foreground field....eld.field.ividual pages is discarded.
o If you paste a record field on the foreground, it becomes a foreground field.
Typing text in a record fieldld
Working with text
Underline
This command underlines text, like this.
Choosing Underline affects text you select in a field If no text is selected, the command affects any text you type at the insertion point after choosing Underline.
To turn off the effects of Underline, choose it again..e it again.
Underline
Command in Text menu
Underline also affects selected buttons at Author level..
This command reverses your most recent action, as long as the action is undoable. Many actions are not undoable but can easily be reversed using another command.
Note: A few actions are irreversible. In these cases, the Undo command becomes Cannot Undo and is dimmed to show that the command is unavailable.
See also Redo..
Command in Edit menu
Ungroup
This command disbands the selected group. Click More Info for details.
The objects that make up the group remain selected after you choose Ungroup. Click away from the objects to cancel the selection.
This command is dimmed on the menu unless a group is selected. .d as a single object.A group can contain any assortment of objects and can be selected,
moved, and sized as a single object.
Ungroup
Command in Object menuuenu
selected~@Selecting an object
When you choose Ungroup, ToolBook also discards the group's script, ID, and name.
To save a group's script, copy the script to the Clipboard before choosing Ungroup, then paste it into another object's script or save it in a Notepad file. fiel
Using buttons
Buttons appear in many forms on ToolBook pages. You can only use a button to run a script at Reader level in ToolBook.
To use a button with the mouse:
> Click the button.
To use a button with the keyboard:
> Press Tab to move the focus to the button you want.
> Press the spacebar..spacebar.bar.
Using buttonsn
Using books
Using Help
This command displays instructions for using the Help book.
How To Use Help
Command in Help menuY
Using Help
Using hotwords
To use a hotword at Reader level:
> Move the pointer until it changes to a rectangle, which shows that it's over the hotword.
> For many hotwords, you click the hotword to run its script.
For some hotwords, just point to the hotword to run its script.
To show an outline around hotwords:
> Choose Show Hotwords from the Text menu. menu, or press F9.
Choose Show Hotwords again to make the outlines disappear.e the outlines disappear.
Using hotwordsd
Using books
Hotwords work as described here at Reader level only.
See Working with hotwords for details about creating and changing hotwords at Author level...
Using mouse shortcuts
> To view the script for an object on the page (such as a button or group), press Ctrl and double-click the object.
> To display the Properties dialog box for an object on the page, press Shift and double-click the object.
> To go to a specific page, click the status box, then type a page number or page name and press Enter.
> To select all objects on the foreground or background, double-click the selection arrow on the tool palette.
> Click More Info for details on displaying the palettes.... any tool.
Using mouse shortcuts
Procedure
Properties dialog box~@Properties
Shortcuts to display or dismiss the palettes:
> Pattern palette: Double-click the tool used to create a rectangle, pie, rounded rectangle, ellipse, or irregular polygon.
> Line palette: Double-click the tool used to create a line, arc, angled line, or curve.
> Polygon palette: Double-click the polygon tool.
> Color tray: Shift+double-click any tool but selection arrow.
> Spectrum palette: Ctrl+double-click any tool but selection arrow.
> Both color palettes: Shift+Ctrl+double-click any tool.... tool.
Using the Clipboard
To use the Clipboard:
> Select the text or object you want to place on the Clipboard.
> Choose Cut or Copy from the Edit menu to place the selection on the Clipboard.
> Go to where you want to place the contents of the Clipboard.
> Choose Paste from the Edit menu to paste the contents of the Clipboard at its new location.
Click More Info for details about the Clipboard.. choose Run from the Control menu. and choose ck its contents, choose Run from the Control menu.
Using the Clipboard
Working with Windows
cut~@cut
copy~@copy
paste~@paste
To see the contents of the Clipboard, choose Run from the File menu. and specify the Clipboard option.on..tions.
Sizing a paint object
You can size a paint object just as you can size any other object on a page or background.
Sizing a paint object does not size the image inside it, only the boundaries of the paint object. If you make the paint object larger than the bitmap originally pasted, ToolBook adds white pixels to the side or bottom of the paint object. If you make the paint object smaller than the bitmap, ToolBook crops the image.by displaying only the portion inside the boundry......
Sizing a paint object
Procedure
size~@Sizing an object
Sizing an object
To size an object on a page:
1. Select the object you want to size.
2. Drag a handle until the object is the size you want.
If you select more than one object and drag a handle, only the object whose handle you drag is sized. To size several objects at the same time, you must group them.
See also Sizing a paint object..
Sizing an object
Procedure
group~@group
select more than one object~@selecting multiple objects
This command displays the Sort dialog box, so you can sort pages according to the contents of one or more record fields. Click More Info for details.
You can sort pages by up to eight fields, and you can sort by each field's content, according the text, numbers, date or personal name. When you sort by more than one field, ToolBook first sorts pages by the first field, then sorts them again according to the contents of each additional field...ield.ield.... field.ield.d. field.
Command in Page menu
Sort Order and Sort Type~@Sorting order and type
text, numbers, date or personal name~@Text, Number, Date and Name valuype
text, numbers, date or personal name~@Text, Number, Date and Name valu
In the Sort dialog box:
> In the Record Fields list, select a record field name and choose Add.
Or double-click the name to add it to the Sort On Fields list.
> Add each field name until the sorting list is complete. The names in the list should appear in the order you want to sort the pages.
> Specify a Sort Order and Sort Type for each field in the Sort On list.
> Select a field name in the Sort On list and choose Remove if you want to delete it from the sorting list. Or double-click a name to remove it from the Sort On Fields list...
Sorting order and type
You can set a different sort order and type for each field in the Sort On Fields list in the Sort dialog box.
> Sort Order: Sorts from the lowest to the highest value (ascending) or from the highest to the lowest value (descending).
> Sort Type: Sorts according to the kind of data in the field.
See Text, number, date and name values.
See also Sorting pages.
ages.
ind of data in the field.
See Text, number, date, and name values.
See also Sorting pages.
Sorting order and typeeType
Procedure
name~personal name
sort~@sort
Sorting pages
Sorting works only for pages sharing a background that contains record fields whose contents can be used for sorting.
To sort pages:
1. Go to a page that contains the kind of record fields you want to sort by.
2. Choose Sort from the Page menu to display the Sort dialog box.
3. Double-click each field name in the Record Field list to add it to the Sort On Fields list. Click More Info for details.
4. Specify the Sort Order and Sort Type for each field in the Sort On list.
g pages.
ages.
pages.
Sort On list.
n list.
highest, or choose Descending to sort from highest to lowest.
6. Specify how to sort the contents of the record field: as text, numbers, dates, or personal names. To sort numbers according to their numeric value, choose Number. To sort text, including numerals, in alphabetic order, choose Text. To sort dates in chronological order, choose Date. To sort personal names by last name, first name, and middle initial, choose Name.
7. Choose OK.
Sorting pages
Procedure
Sort Order and Sort Type~@Sorting order and type
The Record Fields list shows the names of record fields on the current background, and the Sort On Fields list shows the record fields selected for sorting pages. You can specify up to 8 field names for sorting. The order of fields in the list determines the sort order.
> To add a field to the Sort On Fields list, select a field in the Record
Fields list and click Add. Or double-click the field name.
> To remove a field from the list, select its name in the list, then click Remove. Or double-click the field name.
> Click Clear to clear all field names in the Sort On Fields list.
As you add each field to the Sort On Fields list, specify the Sort Order and Sort Type for that field. If you select a field name to the Sort On list, the sort order and sort type for that field appear in the option boxes.
ion boxes.
in the option boxes.
Spectrum palette
This palette lets you specify a stroke color or a fill color from the range of colors your system can display. The colors you specify are applied to any selected object or to the background.
> Click More Info to see how to use the spectrum palette to define custom colors for the color tray.
> To display or dismiss the spectrum palette, press Shift and double-click any tool on the tool palette except the selection arrow or the zoom tool.. checkbox in the Palettes dialog box..ettes dialog box...n the Palettes dialog box.
Spectrum palettek
Palette
To define custom colors for the color tray:
1. Press Shift+Ctrl and double-click a tool to display both color palettes.
2. Click the tile on the color tray that you want to change.
3. Click the edit icon on the color tray and choose the new color you want from the spectrum palette by clicking the color spectrum or the lightness control.
4. Continue choosing tiles and defining new colors.
5. Click the stop icon on the color tray to save the changes.
> To cancel changes, press Esc instead of clicking the stop icon.
> To restore original colors to the color tray, click the revert icon on the color tray...............tray.
Start Recording
Stop Recording
This command starts the script recorder. After you choose Start Recording, the command name becomes Stop Recording on the menu.
To record actions with the script recorder:
1. Choose Start Recording from the Edit menu. The recording icon appears in the status box.
2. Perform the actions you want to record.
3. Choose Stop Recording from the Edit menu.
For details, see Using the script recorder.der.er icon in the status
bar changes to show a recording is available.available..the status
bar changes to show a recording is available.
Start Recording/Stop Recording
Command in Edit menu1
Stop Recording
/Stop Recording
This command stops the script recorder and stores the recorded statements in the script buffer.
To stop the script recorder:
1. Choose Stop Recording from the Edit menu. The recording icon in the status box becomes white when the script buffer contains a recording.
2. Use the Paste Recording command from the Edit menu in the Script window to paste the recording into a script.
t window to paste the recording into a script.
a script.
w a recording is available.ailable.
Stop Recordingggggggggggggggggg
Command in Edit menu
script recorder~@Using the script recorder
Edit menu~@Edit menu (Script window)w
The recording remains in the script buffer until you record new actions or end the working session.rding remains in the script buffer until you record new actions or end the working session.
Strikeout
This command strikes out text, like this.
Choosing Strikeout affects text you have selected in a field. If no text is selected, it affects text you type at the insertion point until you turn off Strikeout.
To turn off Strikeout, choose the command again.
Strikeout also affects a selected button or field at Author level..
Strikeout
Command in Text menu
selected~@selecting text
Switching between Author and Rea
To switch to Reader level from Author level:
1. Choose Reader from the Edit menu.
To switch to Author level from Reader level:
1. Choose Author from the Edit menu.
If access to Author level is password-protected, a Passwords message appears, and you must supply the Author-level password..
Switching between Author and Reader level
Using books
Switching between foreground/bac
To switch between foreground and background:
> When you're working in the foreground of a page, choose the
Background command from the Page menu.
> When you're working in the background, choose the
Foreground command from the Page menu........
Switching between foreground/background
Procedure
Foreground command~@Foreground
Background command~@BackgroundS
Text menu
This menu contains commands to format text, show hotwords, and create or remove hotwords.
These options in the Define Where and Sort dialog boxes let you specify the type of comparison when printing a report or sorting pages.
> Text compares or sorts values alphabetically according to the ANSI values of the characters in the record field.
> Number compares or sorts values numerically.
> Date compares or sorts values chronologically if the format of the dates in the record field matches the system date format.
> Name compares or sorts values as personal names in the order of last name, first name, middle initial. Click More Info for details..ails.s. middle initial. Click More Info for details.
Text, Number, Date and Name valuess
Reference
ANSI~ANSI character set
comparison~@Comparison operators
Define Where~@Define Where dialog box
Sort~@Sort
> Name evaluates personal names in the order of:
last name, first name, middle initial
if these occur in the record field's first paragraph in the order of:
first name, middle initial if any, and last name
Any amount of additional text can follow the first paragraph in the record field.
> If Number can't find numerical data in the record field, it evaluates the contents as null.
> If the last name consists of two or more words, replace the spaces between words with a tilde (~). They will be treated as one word in sorting and the tilde will be printed as a space................
Trace All
This command traces the execution of expressions incrementally, so you can verify the precedence order of operands and operators..s.ators.
Trace All
Command in Trace menu in Debug window
execution~execute
Trace Call
This command traces the execution of each statement in a called handler.
If a handler calls another handler, the trace stops at the start of the called handler...r.andler.
Trace Call
Command in Trace menu of Debug window
called~call
calls~calling handler
execution~execute
Trace menu
(Debug window)
This menu contains commands you can use to trace the execution of a script.
Continue Execution Trace All
Trace Stmt Trace Call
Returnnnturn
Trace menu
Menu in Debug window
execution~execute
Trace
Continue Execution
Trace All
Trace Stmt
Trace Call
Return
Selecting all the text in a fiel
To select all the text in a field:
1. Place the insertion point in the field where you want to select text.
2. Choose Select All from the Edit menu.
At Author level, you must double-click a field with the selection arrow to place the insertion point and edit text. edit text.xt.
Shortcut: Place the insertion point anywhere in the field and press Shift+F10
Selecting all the text in a field
Working with text
Selecting an object
You select an object to indicate what will receive the action of the next command you choose.
To select a single object:
1. Choose the selection arrow on the tool palette.
2. Click the object you want to select. Handles appear around the object show that it is selected.
Press the spacebar immediately after creating a new object to select it.
t it.
o select it.
f you want to copy the first object, press the space bar again.............ou cannot select an object while working on the foreground, it's probably a background object. Switch to the background to select the object.
An object remains selected until you select another object, complete a command, or cancel the selection.
Selecting an object
Procedure
cancel the selection~@cancelling object selectionnnund/background
cancel the selection~@cancelling object selectionon
If you cannot select an object while working on the foreground, it's probably a background object. Switch to the background to select the object.
An object remains selected until you select another object, complete a command or action, or cancel the selection...
Selecting multiple objects
If you select several objects together, you can move them and assign styles as if they were a single object.
> To select multiple objects, Shift+click every object you want to select.
> To select multiple objects near each other, choose the selection arrow from the tool palette, then point near one of the objects you want to select and drag. Release the mouse button when the selection rectangle encloses every object you want to select.
you want to select.
Selecting multiple objects
Procedure
Selecting text
Move the insertion point to where you want to select text by pressing Tab or by clicking in the field.
> To select text with the mouse, point to the first character in the text you want to select and drag across the text.
> To select text with the keyboard, move the insertion point to the first character of the text you want to select. Then hold down Shift and press an arrow key to select the text you want.
you want.
you want.
2. Hold down Shift and press an arrow key to select the text you want.
ve selected the text you want, release Shift.
Selecting textA
Working with text
arrow key~arrow keys
> To select all the text in a field, choose Select All from the Edit menu.
> To select a word with the mouse, double-click the word.
> You can also click beside where you want to start selecting text, then hold down Shift and click at the end of the text you want to select.
Selection arrow
To use the selection arrow:
1. Choose the selection arrow from the tool palette.
2. Click an object to select it. Or double-click the selection arrow to select all objects on the foreground or background.
At Author level, you must double-click a field with the selection arrow when you want to edit text. Then choose the selection arrow again when you're finished editing text.
Selection arrow
> After drawing an object, press the spacebar to choose the selection arrow and select the new object. Press the spacebar again to change back to the previous drawing tool.
Double-clicking the selection tool selects that tool and also selects all the objects in the foreground or background where you are working...re working...working.
tool palette~@using the tool palette
Selection indic
Send Farther
This command sends the selected object one layer farther toward the back of the background or foreground where you are working.
If the selected object is already on the back layer, the Send Farther command has no effect.
To move objects between the foreground and background, you must
cut and paste the object between the foreground and background.....d.ground.. background.
Send Fartherm
Command in Object menu
selected~@Selecting an object
layer~@layers
Send To Back
This command sends a selected object to the back layer of the foreground or background where you are working.
If the selected object is already on the back layer, the Send To Back command has no effect.
To move objects between the foreground and background, you must cut and paste the object between the background and the foreground.....d..round......e foreground.
Send To Backm
Command in Object menuenu
selected~@Selecting an object
layer~@layers
Setting basic text formats
To set basic text format when creating new fields:
1. Choose the selection arrow from the tool palette and make sure nothing is selected by clicking on the page away from all objects.
2. Choose Character from the Text menu and specify the format.
3. Choose Paragraph from the Text menu and specify the format.
All the new fields and buttons you create during a working session will use this formatting until you set new formats when nothing is selected..are selected.e selected....selected.cted..ed.... selected.....g or until you set new formats when no buttons or fields are selected.u quit working or until you set new formats when no buttons or fields are selected.
Setting basic text formats for new fieldsfields
Procedure
Setting page size
To specify page size and orientation for a book:
1. Choose Page Size in the Book Properties dialog box.
2. Specify Inches or Centimeters in the Page Size dialog box. The unit of measure also affects the scale of the ruler and the grid units.
3. Specify the page size you want or drag the outline in the page diagram until the page is the size you want. Or type dimensions in the text boxes next to the Other box, using decimal fractions. Or double-click the page diagram to size the page to fit in the current ToolBook window.
4. Specify Horizontal or Vertical to set page orientation......enu.
Setting page sizeize
Procedure
unit of measure~units of measure
book properties dialog box~@book properties
To display the full page size in the ToolBook window:
> Choose Size To Page from the Window menu..
Setting the order of fields in r
To change the order in which fields appear in a report:
> Add the names of the record fields to the Print These Fields list in the order you want them to appear in the report.
> Choose Clear to remove all field names from the Print These Fields list in the Print Report dialog box. Then add the names back in the order you want.
To exclude a record field from a report:
> Remove it from the Print These Fields list by double-clicking its name...
Setting the order of fields in reportsortsg
Printing
Setting units for rulers
To change the scale of the rulers:
1. Choose Page Size in the Book Properties dialog box.
2. Specify either Inches or Centimeters in the Page Size dialog box.
This also sets the unit of measure for the grid and other places where you specify measurements, such as in the Paragraph dialog box.
Setting units for rulersa
Procedure
unit of measure~units of measureck
Settings menu
This menu contains commands to change the appearance of pages or a report before printing, define headers or footers for a report, and zoom the view in the Preview window.
Show Margins/Hide Margins
Borders
Clip Text
Header
Footer
Settings menu
Menu in Preview windowwdow
Zoom the View~Zoom
Zoom~@Zoom
Borders~@Borders
Header~@Header
Footer~@Footer
Clip Text~@Clip Text
Settings
Draft Mode
Show Margins / Hide Margins
Borders
Clip Text
Header
Footerr
Show Hotwords
This command displays a rectangular outline around hotwords in text so you can see where they are.
To turn off the outlines, choose Show Hotwords again.
You can use Show Hotwords at both Author level and Reader level. At Reader level, you can also see hotwords when you move the pointer across a field--the pointer becomes a square when it crosses a hotword.....otword..rd...
Show Hotwords
Command in Text menuo
Show Margins
Hide Margins
This command displays guidelines you can drag to adjust margins and gutters in the Preview window. After you choose this command, the command name becomes Hide Margins on the menu.
You can drag the lines to change margin widths, column widths, the heights of groups, and the distance between ToolBook pages on the printed page. In a group report, Clip Text must be turned on before you can change the heights of groups.
Show Margins/Hide Margins
Command in Settings menu of Preview window+
Size To Page
This command makes the size of the ToolBook window match the size of the book's pages.
If a page is larger than the window, the window has scroll bars so you can scroll the page......page...age.in the page.
Size To PageW
Command in Window menuu
size~page size
This command displays the Run dialog box, so you can run additional instances of ToolBook or run Windows applications.
> Choose ToolBook to run another instance of ToolBook. If you want to create a new book, make sure the Book Name box is blank. Otherwise, type the file name of the book you want to open, or click a file name in the Files list. Click More Info to see how to use the Files list.
> Choose Control Panel, Notepad, or Clipboard to run any of these Windows applications.
l Panel and Notepad.
e book or file.
Command in File menuenu
To select a book in the Files list:
1. Select a drive or directory from the list, then click OK. Double-click [..] to display books in the next-highest directory. The current drive and directory appear above the list.
2. Type *.* in the Book Name box, then click OK to see books with other file name extensions.
3. Double-click a file name in the list to open the book....ok.
This command saves a book under its existing name.
If you haven't named the book yet, Save displays the Save As dialog box so you can specify a file name for the book..
Save;
Command in File menu
Save As
This command saves a book under a new file name you specify in the Save As dialog box. Click More Info for details.
You can use Save As to name a new book, save an existing book under the same name, or save an existing book under a different name.
When you specify a new file name after choosing Save As, ToolBook also compacts the file size.urrent directory, type a full path name for the file.
You can use Save As to name a new book, save an existing book under the same name, or save an existing book under a different name.
Save As
Command in File menu
> Directory displays the current directory.
> In the Filename box, type the file name you want for the book. If the book already has a name, ToolBook displays it in the text box.
To save a file in a directory other than the current directory, navigate to the correct directory using the list box then choose OK..
Saving a book
To save a book under the same file name:
> Choose Save from the File menu.
To save a book under a different name:
> Choose Save As from the File menu.
> Type a file name in the Save As dialog box..ox in the Save As dialog box....
3. Choose OK...g box.
3. Choose OK....
Saving a book
Using books
Books saved using an updated version of ToolBook will be incompatible with earlier versions. If you open a book created with an earlier version of ToolBook then try to save it, ToolBook will display a warning message and allow you to continue or cancel the command.
Script
This command displays the Script window, where you can edit the script that you're working on in the Debug window..
Script
Command in Options menu in Debug window
Script menu
This menu contains commands to check, save, edit, and search scripts in the Script window.
Print
Debug
Check Syntax
Exit/Update
Exit/Cancelll
Script menu
Menu in Script windoww
Scriptgs
Print
Debug
Check Syntax
Exit/Update
Exit/Cancelncelncelncelncel
Search
This command searches the fields in the current book for the search text you specify in the Search dialog box. Click More Info for details.
The search starts from where you are currently working and continues to the end of the book. When ToolBook searches to the end of the book, a message lets you choose to start the search again from the first page...........................
Search
Command in Page menuI
special characters~@Searching for special characters
Replace With~@Replacing search text
Find, Find Next, and Change~@Search controlss
> Type the search text you want to find in the Search For box.
> Choose from among the search options to limit the search.
> Type the text you want to substitute in the Replace With box.
> Use Find, Find Next, and Change to find the search text and replace it with the text you want.
Caution: Click Change only if you really want to change the found text. You cannot choose Undo to remove changes.
When ToolBook finds an occurrence of search text in an unlocked field, it selects the text so you can edit it. In locked fields, ToolBook highlights the text but you can't edit it.
You can also specify special characters in the Search For box.
You can paste text from the Clipboard into the Search For box.
You can specify up to 256 characters for the search text.
You can use wildcards in the search text:
> Type an asterisk (*) to stand for a range of characters.
*ent finds both spent and testament
> Type a question mark (?) to stand for a single character.
?ffect finds both affect and effect..
Search controls
nd, Find Next,
To control the search:
> Choose Find to find the first occurrence of the search text. Then choose Find Next to find the next occurrence of the search text.
> Choose Change to replace the selected text with the replacement text.
If the Replace With box is empty, choose Find or Find Next instead of Change to continue searching. If you choose Change, ToolBook will delete that occurrence of the search text.......h text.
See also Searching for special characters.
Search controls
Searchingalog box
replace the selected text~@Replacing search text
Search options
You can check one or more of the search options:
> Check These Record Fields Only to find the search text only in record fields on pages that share the current background. Select the names of fields you want to search from the list.
> Check This Page Only to find the search text only on the current page.
> Check Exclude Background Fields to exclude background fields from the search.
> Check Match Case to find exact uppercase and lowercase matches of the search text.
> Check Whole Word to find the search text only as whole words rather than parts of other words.
round fields from the search.nt page.
Search options
Searching
background fields~Background objectts
background fields~Background object
Searching a script
To search for text in a script:
> In the Script window, place the insertion point where you want ToolBook to begin the search in the script.
> Choose Find Text from the Find menu.
> Type the exact text you want to find in the Search For box and click OK.
To find the next occurrence of the search text:
> Choose Find Next from the Find menu....
To search for text in a script:
1. Choose Find Text from the Text menu in the script window. Or press Ctrl+R. ToolBook displays the Find Text dialog box.
2. Type the text to search for. You cannot use wildcards to search for text in the script window.
3. Choose OK.
4. If you want to search for the next occurrence of the text, choose Find Next from the Find menu..enu.menu..menu.om the Find menu.........om the Find menu.u.
Searching a script1
Procedure
type ANSI codes~@Typing extended characters
> You cannot search for special characters in the Script window, but you can type ANSI codes to search for extended characters.
> You cannot use wildcards in the search text.
> You can automatically substitute text during a search by using the Change Text command from the Find menu.
> ToolBook disregards capitalization when searching in the Script window.ization when searching in the Script window.w.......
Searching for special characters
To find special characters, type a code in the Search For box in the Search dialog box:
^t Tab character
^p End-of-paragraph mark
^n New-line ending
^^ Caret, or circumflex, symbol
^? Question mark
^* Asterisk
Alt+0160 Non-breaking space
Click More Info for details about using wildcard characters.
Searching for special characters
Searchingggggggggggg
> You can also type ANSI extended characters in the Search For and Replace With boxes. See Typing extended characters.
> You can use wildcards in the search text:
> Type an asterisk (*) to stand for a range of characters.
*ent finds both spent and testament
> Type a question mark (?) to stand for a single character.
?ffect finds both affect and effect.
> You cannot use wildcards or special characters in the Replace With box or to search for text in the Script window. If you type special characters in these text boxes, ToolBook will replace or search for the literal characters you type.
Searching in record fields
To search only the record fields on pages that share the current background:
1. Check Record Fields Only in the Search dialog box.
2. Select the names of the fields you want to search in the dialog box.
After ToolBook searches to the end of the book, a message asks if you want to start the search again from the first page.
Searching in record fields
Searching
Select All
This command selects all the text in the field where the insertion point is located.
At Author level, if the insertion point is not in a field, Select All selects all the objects on the foreground or background (depending on where you are working).
In the Script window, Select All selects all the text in the script..
Select AllA
Command in Edit menuo
Select Page
Selects the current page. Once the page is selected you can cut or copy to the clipboard. You can also remove the page from the book using the Delete key or the Clear command from the Edit menu.
When a page is selected, the page icon in the Status box will be highlighted.
Select Page
Command in Edit menu
Selecting a page
To cut, copy, paste, or clear a page, you must first select the page.
To select a page, choose the Select Page command from the Edit menu.
When a page is selected, the selection indicator on the tool palette shows a page, and the page icon in the status box is highlighted..ted, the selection indicator on the tool palette shows a page, and the page icon in the status box is highlighted.
Selecting a page
Procedure
selection indicator~@Using the selection indicator
An alternate method of selecting a page is:
1. Choose the selection arrow on the tool palette.
2. Press Shift and click the page icon in the status box.
Selecting all objects
To select all objects in either the foreground or the background:
> Choose the selection arrow on the tool palette.
> Choose Select All from the Edit menu.
You can also double-click the selection arrow on the tool palette to select all objects...All from the Edit menu......
Shortcut: Shift+F10.om the Edit menu.
Shortcut: Shift+F10.......ift+F10..ft+F10.
Selecting all objects
Procedure
The Undo command reverses your most recent action (if the action is undoable). Choose Redo to reverse the effect of choosing Undo.
When you choose Undo, Redo replaces the Undo command name on the menu. Your next action changes Redo back to Undo on the menu.
Note: A few actions are irreversible. In these cases, the Undo command name becomes Cannot Undo and is dimmed to show that it is unavailable.ommand becomes Can't Undo and is dimmed to show that it is unavailable.
Redoc
Command in Edit menu
Remove Hotword
This command appears on the Text menu when the insertion point is in a hotword. Choose this command to convert the hotword back to plain text.
When you remove a hotword, its script is also discarded. You can choose Undo to reverse the Remove Hotword command. If you choose Create Hotword again, you will create a new hotword, rather than restoring the old hotword.
See also Working with hotwordsrd..
Remove Hotword
Command in Text menuuuuuoo
Removing backgrounds
To remove a background from a book:
> Cut or clear every page that shares that background.
If you want to get rid of a background but keep the pages that share the background, cut or clear all the objects on the background..at shares that background.
If you want to get rid of a background but keep the pages, cut or clear all the objects on the background...ear all the objects on the background.lear every page that shares that background..page that shares that background.
Removing backgroundsd
Procedure
Removing objects
To remove an object from a page:
1. Select the object you want to clear.
2. Choose Clear or Cut from the Edit menu.
To restore an object you removed:
1. Choose Undo from the Edit menu, or press Alt+Bksp.
When you remove an object, its script is also removed. If you choose Undo, the script is also restored.
See also Clearing compared to Cuttingggo Cuttinggg Cutting
Removing objectstt
Procedure
Removing pages
To remove a page from a book:
1. Select the page by choosing Select Page from the Edit menu.
2. Choose Clear or Cut from the Edit menu.
> Removing the only page that uses a particular background also removes that background from the book.
> To remove all objects on a page, choose the selection arrow, choose Select All from the Edit menu, then choose Clear or Cut.
See also Clearing compared to cutting...utting.
Removing pageseting a page
Procedure
Removing passwords
To remove a password:
> Delete the password in the Passwords dialog box.
The change goes into effect immediately....
Removing passwordsd
Procedure
Removing scripts
To remove a script:
> In the Script window, select all of the script you want to remove.
> Press Del.
> Select the object whose script you want to remove.
> In the Command window, type "Set the script of the selection to null"
and press Enter......
Removing scriptst
Procedure
Removing text
To remove text:
1. Select the text you want to delete.
2. Choose Clear or Cut from the Edit menu. Or press the Del key.
If you select text and begin typing, ToolBook clears the selected text and replaces it with the new text.
To restore text you remove, choose Undo from the Edit menu.
Removing text
Working with text
Replacing search text
nd Next,
To replace the search text with another search string:
> Type the replacement text in the Replace With text box.
Leave Replace With empty if you want to delete the found text.
> Choose Find and then Find Next to find the search text.
> Choose Change to replace the selected text with the replacement text.
If you choose Change when Replace With is empty, ToolBook will delete the occurrences of the found text. If you don't want to delete the found text, choose Find or Find Next.
Find Next
Replacing search text
Searching
You cannot type special characters in the Replace With box.
You can paste text from the Clipboard into the Replace With box.
You can specify up to 256 characters for the replacement text.
Reshape
(object)
This command displays reshape handles on a selected arc, curve, pie, polygon, irregular polygon, or angled line so you can change the object's shape by dragging the handles.
Note: You cannot change the number of sides an object has, only the angle and length of the lines.....not change the number of sides an object has, only the angle and length of the lines..
Reshape (object)
Command in Draw menu
arc~@arc tool
curve~@curve tool
pie~@pie tool
polygon~@polygon tool
irregular polygon~@irregular polygon tool
angled line~@angled line tool
selected~selectt~
Reshaping a draw object
Use the Reshape command from the Draw menu to change the shape of selected curves, angled lines, arcs, pie wedges, polygons, and irregular polygons. You cannot change the number of sides an object has.
To reshape an object:
1. Select the draw object you want to reshape.
2. Choose Reshape from the Draw menu.
3. Drag the reshape handles to change the object to the new shape.
4. Click the object to restore the normal selection handles.election handles.ction handles.
Reshaping a draw object
Procedure
curves~@curve tool
angled lines~@angled line tool
arcs~@arc tool
pie wedges~@pie tool
polygons~@polygon tool
irregular polygons~@irregular polygon toolll
Return
This command continues tracing the execution of the current handler. Execution of the script will stop at the next statement in the calling handler....
ReturnM
Command in Trace menu of Debug window
tracing~trace
calling~call
execution~execute
Rotate Left
Rotate Left
Command in the Draw menu
This command rotates a selected object 90 degrees to the left. If multiple objects are selected, each object will be rotated. If a group is selected the entire group will be rotated..
Rotate Right
Command in the Draw menu
Rotate Right
This command rotates a selected object 90 degrees to the right. If multiple objects are selected, each object will be rotated. If a group is selected the entire group will be rotated.
Rounded rectangle tool
To create an rounded rectangle:
1. Choose the rounded rectangle tool from the tool palette.
2. Point to where you want the rounded rectangle to start.
3. Drag until the rounded rectangle is the size and proportion you want.
If you want a square, hold down the Ctrl key while you drag. If Draw Centered is checked on the Draw menu, a new rounded rectangle is drawn from center as you drag.g.ng.
Rounded rectangle tool
tool palette~@Using the tool palettee
Rulers
This command displays vertical and horizontal rulers at the left and top of the window. The crosshairs show the position of the mouse pointer.
To change the units of measure to inches or centimeters, choose Page Size in the Book Properties dialog box..easure to inches or millimeters, choose Page Size in the Book Properties dialog box.g box.ialog box.x.
Rulersg
Command in Window menu
Properties
ialog box
The first command in the Object menu changes depending on what kind of object is selected. Click More Info to see command names.
If nothing is selected or if you select more than one object, the first Properties command is dimmed.
Other commands in the Object menu are: Page Properties, Background Properties, and Book Properties...rent working level.
The third command is always Book Properties................es..operties...Properties, depending on your current working level.
The third command is always Book Properties.es.perties.
Properties dialog box
Command in Object menu
The first Properties command name can be:
Field Properties Button Properties
Record Field Properties Hotword Properties
Group Properties Graphic Properties
The Graphic Properties command displays the Draw Object Properties dialog box, the Picture Object Properties dialog box, or the Paint Object Properties dialog box, depending on what kind of object is selected...bject is selected.
Properties of backgrounds
Properties you cannot change in the Background Properties dialog box:
> Background ID, number of pages that use this background, and objects (a list of objects on this background)
Properties that you can change:
> AutoStoreImage,background name, script, pattern, color (the pattern's fill color and stroke color)
Properties of backgrounds
Reference
Background properties and values used in OpenScript statements:
> fillColor (3 comma-separated numbers)
> idNumber *
> imageInvalid (true,false) *
> name (up to 32 characters)
> object (background) *
> objects (comma-separated list of objects on this background) *
> pageCount (number of pages using this background)
> parent (unique name of book containing this background)
> pattern (none, solidFill, solidStroke, 1-128, or 253-255)
> script (valid statements)
> storeImage (true, false)
> storedImages (One or more lines with image information)*
> strokeColor (3 comma-separated numbers)
> uniqueName (unique name of background) *
> userProperties (comma-separated list of names) *
*These properties are only gettable, not settable.
Properties of books
Properties that you cannot change in the Book Properties dialog box:
> The book's name (file name and path name), number of pages and backgrounds the book contains , and the date and time the book was last saved
Properties you can change:
> Caption, whether the caption is shown in the title bar, script, page size, and passwordssssssssss last saved, its script, page size, and passwords. passwords.
Properties of books
Reference
Book properties and values used in OpenScript statements:
> backgroundCount (number of backgrounds in book) *
> caption (up to 32 characters)
> captionShown (true or false)
> customColors (64 text lines)
> footer (up to 32 characters)
> header (up to 32 characters)
> icon (DOS file name of .ICO file)
> name (DOS file name) *
> object (book) *
> pageCount (number of pages in this book) *
> script (valid statements)
> size (2 comma-separated numbers)
> uniqueName (full DOS path name) *
> userProperties (comma-separated list of names) *
*These properties are only gettable, not settable.able.ettable.*
*These properties are only gettable, not settable.ble.le.of names) *
*These properties are only gettable, not settable.table.
Properties of buttons
Properties you cannot change in the Button Properties dialog box:
> Foreground or background object ID
Properties you can change:
> Name, label (caption), border style, script, drawDirect, foreground/background layer, whether the button is highlighted when clicked, and whether the button is transparentation page and back again.destination page or links with a destination page and back again...ation page and back again..
Properties of buttons
Reference
highlighted~highlight
Properties~Propertiesss~Propertiess
Button properties and values used in OpenScript statements:
> bounds (4 comma-separated numbers as page units)
> caption (the button's caption)
> checked (true, false)
> drawDirect (true, false)
> excludeTab (true, false)
> fillColor (3 comma-separated numbers)
> fontFace (installed font names)
> fontSize (installed font sizes)
> fontStyle (list of one or more: bold, italic, underline, strikeout)
> highlight (true or false)
> idNumber *
> invert (true or false)
> layer (an integer)
> name (up to 32 characters)
> object (button) *
> parent (unique name of parent of button)
> position (2 comma-separated numbers as page units)
> script (valid statements)
> strokeColor (3 comma-separated numbers)
> text overflow (number, zero if name fits in button)
> transparent (true or false)
> uniqueName (unique name of button) *
> userProperties (comma-separated list of names) *
> vertices (4 comma-separated numbers in page units)
> visible (true or false)
*These properties are only gettable, not settable...., not settable.operties are only gettable, not settable.se properties are only gettable, not settable.ese properties are only gettable, not settable.t settable..e.
Properties of fields
Properties you cannot change in the Field Properties dialog box:
> Foreground or background object ID
Properties that you can change:
> Name, fieldType, borderStyle, drawDirect, drawTextDirect, foreground/background layer, whether it is transparent, whether baselines are shown, whether it's activated, and script and scriptttttttttt Scripttivated whether it has a script.d whether it has a script.
Properties of fields
Reference
editStyle~edit style
wrapStyle~wrap style
borderStyle~border style
Field properties and values used in OpenScript statements:
Note: an * by a property means it is only gettable, not settable.
> fontStyle (list of one or more: bold, italic, underline, strikeout)
> idNumber *
> indents (3 comma-separated numbers)
> layer (an integer)
> name (up to 32 characters)
> object (recordField) *
> objects (comma-separated list of hotwords) *
> parent (unique name of parent of field)
> position (2 comma-separated numbers as page units)
> script (valid statements)
> scroll (positive integers)
> selectedTextLines (comma-separated numbers)
> spacing (1, 1.5, 2)
> strokeColor (3 comma-separated numbers)
> tabSpacing (positive integers in page units)
> tabType (left, decimal)
> text (any string)
> textAlignment (left, right, center, justify)
> textOverflow (number of characters clipped at bottom) *
> transparent (true or false)
> uniqueName (unique name of record field) *
> userProperties (comma-separated list of names) *
> vertices (4 comma-separated numbers in page units)
> visible (true or false)
Quick Tour
The Quick Tour is a book that explains the concepts, uses, and capabilities of ToolBook, shows some examples, and guides in hands-on practice.
Start the Quick Tour by choosing Tutorial from the Help menu.
Quick Tour
Concept
Reader
This command switches working level from Author level to Reader level.
You can only make the kind of changes to a book at Reader level that the book's author has allowed.
At Reader level, the command name on the menu changes to Author so you can switch back to Author level...evel..el.....vel.. Reader to Author.er to Author.
Reader
Command in Edit menu
Author~@Author
eader~Reader levellevel
Record Field Properties
This command displays the Record Field Properties dialog box, where you can view and change properties for the selected record field. You can change any of the properties shown here, except the ID number of the field. Click More Info for details.
This command appears only when a record field is selected or when the insertion point is in a record field.
See also Properties of record fields.rties of record fields..n a record field is selected or when the insertion point is in a record field.
See also Properties of record fields.
Record Field Properties
Command in Object menu
selected~@Selecting an object
single line~single-line field
activate scripts~activated
edit the script~@Editing a script
background field~background objectse
To change the basic text format of a field, select the field and choose Character or Paragraph from the Text menu.
To set field properties in the dialog box:
> Change the field's layer order by typing a new number in the box.
> Type a name for the field in the Name box.
> Choose a border style by clicking one of the options.
> Check Baselines to display dotted lines to show the line spacing.
> Check Draw text direct to have text drawn direct to screen for improved display speed.
> Check Transparent if you want objects on layers behind the field to show through.
> Check Activate Scripts to prevent editing the contents of the field at Reader level and so that readers can run scripts for the field and its hotwords by clicking or moving the mouse.
> Check one of the List Box field types to create a list box field.
> Click Script to view or edit the script of the field.
To change the basic text format of the field, select the field then choose Character or Paragraph from the Text menu... Character or Paragraph from the Text menu..ect the field then choose Character or Paragraph from the Text menu.a list box field.
> Check the Multiple Selection option under the List Box edit style to allow selection of multiple lines in the field.
> Click Script to view or edit the script of the field.
To change the basic text format of the field, select the field then choose Character or Paragraph from the Text menu.......e Character or Paragraph from the Text menu.
Record field tool
To create a new record field:
1. Go to the background.
2. Choose the record field tool from the tool palette.
3. Point where you want a corner of the new record field.
4. Drag until the record field is the size you want.
The record field tool icon is dimmed when you work on the foreground, because record fields can only be created on the background......und.....n you create a new record field, OpenBook adds a new layer to the background and places the new field in it. Check the status box before creating a field to be sure you are working on the background..ackground.
Record field tool
Tools
tool palette~@Using the tool palette
If you want a square record field, hold down Ctrl as you drag. If Draw Centered is checked on the Draw menu, a new record field is drawn from center as you drag.u drag. If Draw Centered is checked on the Draw menu, a new record field is drawn from center as you drag..ag.Centered is checked on the Draw menu, a new record field is drawn from center as you drag..drag.u drag.
Recording script actions
To create a script with the script recorder:
> Choose Start Recording from the Edit menu.
> Record the actions you want in the script.
> Choose Stop Recording from the Edit menu.
> Display the Script window for the object that will have the script.
> Choose Paste Recording from the Edit menu and choose Exit/Update from the Script menu.
> ToolBook automatically adds a buttonUp handler when you paste the recording. You can change this to any other kind of handler... You can also edit any of the script statements in the usual way. {
Recording script actions
Procedure
> After you record and paste script statements, you can edit them in the usual way.
> The recorded statements stay in the script buffer until you record new actions or until you end the current session. You can paste the statements as many times as you like.
For more details, see Using the script recorder.
Rectangle tool
To create an rectangle:
1. Choose the rectangle tool from the tool palette.
2. Point to where you want the shape to start.
3. Drag until the rectangle is the size and proportion you want.
If you want a square, hold down the Ctrl key while you drag. If Draw Centered is checked on the Draw menu, a new rectangle is drawn from center as you drag.ag.
Rectangle tool
Tool3
rectangle~@rectangle tool
tool palette~@Using the tool palette
tool pal:
Picture Object Properties Dialog
This dialog box displays properties of the selected picture object.
including the object's ID, layer and name.
> Type a name for the picture object in the Name box.
> Change the object's layer order by typing a new number.
> Click the Script button to view and edit the object's script.
> Click the Convert button to convert the picture object to a Paint object...it the object's script.
Picture Object Properties Dialog Box
Dialog Box
selected~@selecting an object
properties~@Graphic Properties object
properties~@Properties of graphic objects
properties~@Properties of graphic objects
Pie tool
To create a pie wedge:
1. Choose the pie tool from the tool palette.
2. Point where you want the pie wedge to start.
3. Drag until the pie is the size and proportion you want.
If you want to constrain the pie to having equal-length sides, press Ctrl while you drag. If Draw Centered is checked on the Draw menu, a new pie is drawn from center.nter.
Pie tool
tool palette~@Using the tool paletteY
Pointer shapes
The mouse pointer changes shape to indicate special locations or processes.
Move the mouse across the rectangle below to see the various pointers available in ToolBook.e in ToolBook.
Pointer shapes%
Reference
unlocked field~locked field
> An hourglass appears during actions that take time.
> An I-beam appears over an unlocked field.
> A square appears over a hotword at Reader level.
> A double arrow at a window's border means that window can be sized.....zed.esized.indow can be resized.he window's border means that the window can be resized.t the window's border means that the window can be resized.
Pointer number:
Pointer number
1 (default)tword)le for window)box)
cible
4s_inField
default
"Pointer Number"
mouseleave
mouseEnter
mouseleave
Pointer Number
1 (default)
default
s_inField
mouseEnter
s_inField
4tempcnt -- used
"loose"
4s_inField
"Pointer Number"
"1 (default)"
maxPtr
"cible"
x >= x1
x <= x2
y >= y1
y <= y2
(((x - x1) *
) / (x2 - x1))
c < 1
c <> oldC
c = 1
c = 2
" (nothing special)"
c = 3
" (over unlocked
box)"
c = 4
" (wait)"
c = 5
" (creating
c = 7
" (moving
fkeyboard)"
c >= 9
c <= 12
" (resizing
c = 16
mode)"
c = 17
" (zooming
c = 18
out)"
c = 37
c = 38
" (help)"
terpage
leavepage
enterpage
enterpage
Pointer Number
1 (default)
s_inField
tempcnt
leavepage
default
cible
(default)
(nothing special)
(over unlocked field or text box)
(wait)
(creating object)
(moving window with keyboard)
(resizing handle for window)
(author select mode)
(zooming in)
(zooming out)
(over hotword)
(help)
Pointer number
maxPtr
s_inField
tempcnt
Polygon palette
The polygon palette lets you specify the number of sides for a regular polygon before you draw it.
> Type a number from 3 to 99.
> Or click an arrow until the desired number appears in the box.
> You cannot change the number of sides of a polygon after it is created. Use the Reshape Polygon command on the Draw menu to change the angles and length of sides on the polygon.
Click More Info for details on displaying and dismissing this palette..the polygon.ygon.nge the angles and length of sides on the polygon..ck the palette's Control-menu box.
Polygon palette
Palette
polygon~@polygon tool
regular polygon tool~@polygon toolgon tool)
To display the polygon palette:
> Double-click the polygon tool on the tool palette.
> Or choose Palettes from the Window menu and check Polygon Palette in the dialog box.
To dismiss the polygon palette:
> Double-click the palette's Control-menu box.
> Or double-click the polygon tool on the tool palette.r of sides.
> Or double-click the polygon tool on the tool palette...tte.te.....lette..te.ern palette.e pattern palette...
Polygon tool
To create an polygon:
1. Double-click the regular polygon tool to display the polygon palette.
2. Specify the number of sides you want for the polygon (from 3 to 99).
3. Point where you want the center of the polygon.
4. Drag until the polygon is the size you want.
If you want to constrain the rotation of the polygon to multiples of 45 degrees, press Ctrl while you draw..
Polygon tool
ToolTTT
tool palette~@Using the tool palettei
Previous
This command displays the page before the current page in a book.
Choosing Previous on the first page of a book displays the last page.
Previous
Command in Page menu
Print
This command prints the script displayed in the Script window. ToolBook uses the default font for your printer to print the script without headers, footers, or page numbers. Any lines longer than 80 characters are truncated.
If you want to specify character formats for your script, copy it to the Clipboard and paste it in a record field or into another Windows application where you can format text..
han 80 characters are truncated.
ters.
Print
Command in Script menu of Script window
character formats~@Formatting text in a field
To print a script:
> Display the Script window for the object whose script you want to print. Then choose Print from the Script menu.
To cancel printing:
> Choose Cancel in the message that appears during printing. Or press Esc.....c....ss Esc...Esc.g. Or press Esc.than 80 characters.
To cancel printing, choose Cancel in the message box that appears while you are printing. Or press Esc.
Print Pages
This command prints copies of pages from the current book. ToolBook prints a page at the resolution of your printer unless you check the Print as Bitmap box.
Click More Info for details. See also Printing a book's pages
To print a database-style report from the record fields in a book, choose the Print Report command on the File menu..ile menu.nu.
Print Pages
Command in File menu
conditions~@Printing with conditions
Page Range~@Printing from a range of pages
> Choose a Page Range option to specify which pages to print.
> Type an OpenScript expression in the Pages Where box to print only the pages that meet the conditions.
> Choose an Arrangement option to specify the number of ToolBook pages to print on each sheet of paper.
> Choose Print as Bitmap to print the page pixel by pixel at your screen's resolution.
> Choose Preview to display the Preview window, or choose Print to begin printing.
Print Report
This command displays the Print Report dialog box, where you can specify the record fields to include in a printed report.
Only pages that share the same background with the current page can be included in the report. Click More Info for details.
To print facsimile copies of ToolBook pages, choose Print Pages from the File menu.....e menu..nu. on the File menu.
Print Report
Command in File menu
> Use Record Fields Available and Print These Fields to specify which record fields to include in a report.
> Choose a Style option to specify group report or column report.
> Check Print Field Names to print record field names as labels for columns.
> Choose a Page Range option.
> Choose Pages Where or Define Where to specify conditions for printing.
> Choose Preview to display the Preview window, or choose Print to begin printing.....r Print to begin printing.........
Page Range~@Printing from a range of pages
conditions~@printing with conditions
Define Where~@Define Where dialog box
Pages Where~@Printing with conditions
Printer Setup
This command displays the Printer Setup dialog box, where you can set or change the current printer and related printer options.
> Choose from the available printers in the Printer Setup list, which shows all the printers installed under Microsoft Windows.
> Choose Setup to display the Setup dialog box, where you can specify options for the printer you selected. For details about the Setup dialog box and about installing printers, see your Microsoft Windows documentation........... installing printers, see your Microsoft Windows documentation.
For details, see your Microsoft Windows documentation.
Change Printero
Command in File menu
Printer Setup
Printing a book's pages
To print a book's pages, choose Print Pages from the File menu.
> ToolBook prints pages in the order they appear in the book.
> You can print pages at your screen's resolution by checking the Print as Bitmap box. Otherwise, the pages will be printed at the resolution of your printer.
> You can add a thin border around each page on the printed sheet by choosing Borders from the Settings menu in the Preview window.
> You can print at various sizes and arrangements, from full size to thumbnails. Click More Info for details.
> You can tailor the choice of pages to print. See Printing with conditions and Printing from a range of pages.
Printing a book's pages
Printing
Borders~@Borders
The Arrangement options let you specify the number of ToolBook pages to be print on each sheet of paper:
1 = 1 page per printed page 1 x 2 = 2 per printed page
2 x 2 = 4 per printed page 2 x 4 = 8 per printed page
2 x 8 = 16 per printed page 4 x 8 = 32 per printed page
If the pages don't fit the arrangement, ToolBook reduces them to fit........
Printing a report
Print a database-style report from the text in record fields by choosing Print Report from the File menu.
> To specify which record fields to include in a report, double-click each field name in the Record Fields Available list.
> Record field names appear in the Print These Fields list in the order you select them. That order determines the order that ToolBook prints the contents of the report.
of the report.
You can check Print Field Names if you want the record field names to appear as labels for the groups or columns in the report.
Printing a reports
Printing
groups~group report
columns~column report
> If the current page doesn't have record fields, you can't print a report from it. But you can still print the page by choosing Print Pages from the File menu.
> The Record Fields Available box shows the record fields that are not included in the report. If you don't see the field you want, choose Cancel and go to a page with a different background.
> You can check Print Field Names if you want the record field names to appear as labels for the groups or columns in the report.You can double-click names in the Record Fields Available and Print These Fields lists as a shortcut for moving fields from one list to the other.
Printing a script
Print a script for a selected object by choosing Print from the Script menu in the Script window.
> ToolBook uses the printer's default font to produce a straight listing of the first 80 characters you see on each line in the Script window.
> Use backslash (\) to continue long statements on additional lines in the script, so that ToolBook can print the whole statement.
> You cannot add headers, footers, or page numbers to a script.
Printing a script
Procedure
Printing from a range of pages
The Page Range options in the Print Report or Print Pages dialog box let you specify what to print.
> This Page Only prints the current page or data from record fields on the current page.
> Current Background prints pages or data from record fields on all pages that share the current background.
> Pages Where prints pages or data from record fields on pages that meet conditions you specify with OpenScript statements.
See also Printing a book's pages and Printing a report..inting a report.eport.rt.t............
Printing from a range of pages
Printing
conditions~@printing with conditions
he d!
Printing with conditions
To print pages that meet specific conditions, type an OpenScript expression in the Pages Where box in the Print Pages dialog box. The expression must evaluate to true or false. You can specify multiple conditions by using OpenScript's comparison operators. Click More Info for examples.
To print reports that meet conditions, write statements in the Pages Where box in the Print Report dialog box, or define conditions in the Define Where dialog box..ds to include in the report..eport.ord fields to include in the report.ude....lable.
Printing with conditionsY
Printingw
Example statements:
> Text of recordfield AreaCode<>800
-- prints pages where the contents of the AreaCode record field is not equal to 800.
> Text of recordfield Title contains "CEO" or text of recordfield Title contains "President"'
--prints pages where the Title record field contains the text 'CEO' or 'President'.
> Text of recordfield Amount > 100
--prints pages where the number in the Amount record field is greater than 100...
conditions only by typing an OpenScript expression in the Print Pages dialog box.
Options menu
This menu contains commands to display the Variable window and the Script window when you are working in the Debug window:
Variables
Script
Exit Debuggerrit Debuggerebuggerer
Options menu
Menu in Debug window
Options
Variables
Script
Exit Debuggerrrrrrrrrrr
Page menu
This menu contains commands
to navigate between the pages in books,
add pages to books, search for text, and
sort pages:
* These commands are available only at Author level.
Background *
New Background *
Search
Sort *
Backgroundk.ook...
Page menu
navigate~@Navigating with commands
background~@background
Previous
First
History
New Page
Background *
New Background *
Search
Sort ***
Page Properties
Background Prop
This command displays the Page Properties dialog box, where you can view and change properties for the current page. Click More Info for details.
See also Properties of pages...you're working on the foreground. On the background, the command name is Background Properties.
See also Properties of pages.Properties of pages. of pages.rties of pages.o Properties of pages..s.pages....rties of pages..
Page Properties/Background Properties
Command in Object menu
You can view the page's ID, the ID of its background, and the number and kinds of objects on the page. To change properties, you can:
> Type a name for the page in the Name box.
> Type a number in the Page box to change page's position in the book.
The number by the box is the total number of pages in the book.
> Choose Script to view and edit the page's script.
> Click Store Image to save a compressed image of a page.
en the book is saved.
k is saved.
Page Size dialog box
Choose Page Size in the Book Properties dialog box to display this dialog box. To specify the page size for the current book:
1. Choose the page size you want, or choose Other and drag the outline in the page diagram until the page is the size you want. You can also type the dimensions you want in the text boxes, using decimal fractions.
2. Choose Inches or Centimeters to specify the book's units of measure.
3. Choose Vertical or Horizontal to specify page orientation.
Note: To display the full page size in the ToolBook window,
choose Size To Page from the File menu. To change the page size to match the size of the current window, double-click the page diagram. in the e izontal to specify page orientation.
All the pages of a book are the same size. pages of a book are the same size.
Page Size dialog box
Dialog box
All the pages in a book are the same size. When you create a book, ToolBook assigns the initial page size of 4" by 6" (A6), oriented horizontally. You can change the default page size for new books by modifying the startup properties in the [ToolBook] section of your WIN.INI file.
When you reduce the page size of an existing book, all the objects still exist, even though they may be outside the new page boundaries. See Objects off the page.
the page.
page size.
k are the same size.
hoose Inches or Millimeters.
3. Choose the page size you want or choose Other and drag the outline in the page diagram until the page is the size you want. You can also type the dimensions you want in the text boxes, using decimal fractions.
4. Choose OK.
Paint Object Properties dialog b
This dialog box displays properties of the selected paint object, including the object's ID.
To change properties, you can:
> Type a name for the paint object in the Name box.
> Change the object's layer order by typing a new number in the box.
> Click Script to view and edit the object's script.
See also Properties of graphic objects.... paint objects.d paint objects...
Paint Object Properties dialog box
Dialog box
selected~@Selecting an object
operties of draw objects and paint objects~@Properties of draw objects
Palettes
This command displays the Palettes dialog box, where you can display or dismiss the palettes. Click More Info to see shortcuts.
The palettes you can display are:
Pattern palette Line palette Polygon palette
Color tray Spectrum palette
The tool palette is always displayed at Author level. displayed at Author level.
Palettes
Command in Window menu
Shortcuts to display or dismiss the palettes:
Pattern palette: Double-click the tool that creates a rectangle, pie, rounded rectangle, ellipse, or irregular polygon.
Line palette: Double-click the tool used to create a line, arc, angled line, or curve.
Polygon palette: Double-click the polygon tool.
Color tray: Shift+double-click any tool but selection arrow.
Spectrum palette: Ctrl+double-click any tool but selection arrow.
Both color palettes: Shift+Ctrl+double-click any tool.......y tool.ny tool.l.
any tool.
Paragraph
This command displays the Paragraph dialog box so you can change the alignment, line spacing, indents, and tabs for paragraphs in a field.
> Specify an Alignment option to align text to the left or right indent, centered between indents, or flush with both indents. Then specify a Spacing option for single, space-and-a-half, or double line spacing.
> Specify a left or decimal Tab Type and type a number to specify tab intervals in the Tab Spacing box.
> Type numbers in the Indents From Edge of Field boxes to set margins.
Click More Info for details.choose Paragraph in the Header or Footer dialog box to specify paragraph formatting...ing.pecify paragraph formatting....
Paragraph
Command in Text menug
selected field~@Selecting an object
Apply~@Apply button
unit of measure~units of measure
oter~@Footer/header dialog box
Header dialog box~@Footer/header dialog box
> The unit displayed beside the Tab Spacing box shows the current unit of measure as inches or millimeters. If the measure is in inches, type a number in decimal fractions. Change the unit of measure in the Page Size dialog box.
> To format a paragraph with a hanging indent and 1/4" margins, type 0 in the First Line box, 0.25 in the Left box, and 0.25 in the Right box.
> Choose Apply to see formats without dismissing the dialog box.
> Left Tabs align text like traditional tab stops. Decimal Tabs aligns text along decimal points, creating columns of numbers.
You can define paragraph formats at both Reader level and Author level. Paragraph format settings apply to all the paragraphs in a field. To define a range of different paragraph formats for text, the text must be placed in separate fields.
At Author level, the formats you specify apply to the selected field.
If no field is selected, the settings become the basic text format for new fields you create.
In the Preview window, you can choose Paragraph in the Header or Footer dialog box to specify paragraph formatting.....ng.....uthor level, the formats you specify apply to the selected field.
If no field is selected, the settings become the basic text format for new fields you create.
To define a range of different paragraph formats for text, the text must be placed in separate fields.]
t se3
Passwords dialog box
Choose Passwords in the Book Properties dialog box to display this dialog box, where you can define passwords to restrict access to Author level, opening the book, or saving changes.
> Type the passwords in the text boxes. The Author password is masked by asterisks for security. You must type it a second time in the Retype Password To Confirm box.
> Write down the Author password and keep it in a safe place.
If you lose the password, you will never be able to change the book.
> To remove a password, delete the password in this dialog box.......this dialog box.x...ialog box..
Passwords dialog boxx
Dialog boxG
author level~@author
opening the book~@Opening a book
saving changes~@Saving a bookk bookkaving a book
Paste
This command pastes the contents of the Clipboard into the book.
> You place items on the Clipboard by choosing the Cut or Copy command from the Edit menu.
> You can paste only when the contents of the Clipboard is appropriate for the current context. For example, if the Clipboard contains an object but the focus is in a field, the Paste command is dimmed. To see Clipboard contents, choose Run from the File menu and specify Clipboard..rd.ipboard...oard.d.
Paste
Command in Edit menu
Paste Recording
This command pastes a recording from the script buffer into a script in the Script window.
> Place the insertion point where you want to paste the recorded statements in the script.
> Choose Paste Recording.
See also Using the script recorder... the script recorder.g the script recorder.
Paste Recording
Command in Edit menu of Script window
pastes a recording~@pasting a recording into a script
> If nothing happens when you choose Paste Recording, you either forgot to choose Stop Recording from the Edit menu, or ToolBook was not able to record the actions. Dismiss the Script window and try recording the actions again.
> You can paste a recording as many times and in as many scripts as you want. The recording remains in the script buffer until you choose Start Recording again or until you end the current working session..
Pasting a recording into a scrip
To paste a recording into a script:
1. Select the object with the script that you want to paste the recording into and display the Script window.
2. Place the insertion point where you want to paste the recording.
3. Choose Paste Recording from the Edit menu in the Script window.
4. Save the script by choosing Exit/Update from the Script menu.
See also Using the script recorder....
Pasting a recording into a script
Procedure
Edit menu~@Edit menu (Script window)
If nothing happens when you choose Paste Recording, either ToolBook wasn't able to record the actions or you forgot to choose Stop Recording from the Edit menu.
Dismiss the Script window and record the actions again..
Pasting graphics from other appl
You can paste a bitmap or a Windows metafile onto a ToolBook page or background. A bitmap becomes a paint object when it's pasted into ToolBook. A metafile becomes a picture object. You can crop paint objects and size picture objects by dragging their selection handles but you cannot edit their images.
Other graphic formats can be imported using the Import Graphic command in the File menu....ragging their selection handles but you cannot edit their images.. you cannot edit their images............ edit their images.............ize but their image and crop it, but you cannot edit the image in it. You can also define properties for a picture object and size itbitmap.
Pasting graphics from other applications)
Procedure
To paste a bitmap or metafile graphic:
1. Start the Windows application where the bitmap or metafile is stored, and copy the graphic to the Clipboard.
2. Start ToolBook, open the book where you want to paste the graphic, and go to the page you want.
3. Choose Paste from the Edit menu.
Pasting objects
To paste an object:
1. Go to where you want to paste the object.
2. Choose Paste from the Edit menu.
ToolBook pastes the new object on the top layer, in the same location on the current page as the original object held. If you choose Paste Object again, a second object is pasted on top of the first one you pasted..
A pasted object is identical to the original, except it has a unique. . que object ID. It does not inherit the same ID as the original object, so any scripts that use the original object's ID as the identifier will not work for the pasted object. The pasted object does, however, have the same name as the original object.
Pasting objectsct
Procedure
A pasted object has the same name as the original, but it has its own unique ID. It does not inherit the same ID as the original object, so any scripts that use the original object's ID as the identifier will not work for the pasted object. See IDs for pasted objects for details.
original object.original object.
Pasting pages
To paste a page from the Clipboard:
1. Go to the page after which you want the pasted page to appear.
2. Choose Paste from the Edit menu.
ToolBook inserts the page into the book after the current page. If the page was not previously part of the current book, ToolBook adds its background to the book.
See also Removing pages....emoving pages..and Copying a page.
Pasting pagese
Procedure
paste~@Paste
Pasting text
To paste text in a field:
1. Place the insertion point in the field where you want to paste text.
2. Choose Paste from the Edit menu.
Pasting text
Working with text
Pattern palette
The pattern palette displays 128 patterns you can apply to draw objects or a background. Only 32 patterns are visible at a time. Click one of the arrows below "-0-" on the palette to see the other patterns.
> To apply a pattern to an existing object, select the object then click a tile on the pattern palette.
> To apply a pattern while creating objects, make sure no object is selected, then select a pattern and draw the object.
Click More Info for details on displaying and dismissing this palette. lette.
Pattern palette
Palette
rectangle~@rectangle tool
rounded rectangle~@rounded rectangle tool
irregular polygon~@irregular polygon tool
ellipse~@ellipse tool
pie~@pie tool
To display the pattern palette:
> Double-click one of these tools on the tool palette:
rectangle, rounded rectangle, irregular polygon, ellipse, or pie
> Or choose Palettes from the Window menu and check Pattern Palette in the dialog box.
To dismiss the pattern palette:
> Double-click a pattern or the palette's Control-menu box.
> Or double-click one of the tools that displays the pattern palette..... palette..lette..te.... double click one of the patterns or the
palette's Control-menu box.
Moving the focus
To move the focus:
> In Windows dialog boxes, press Tab or Shift+Tab to move the focus between groups of options. Use the arrow keys to move the focus within a group of options. Or click the option you want.
> In ToolBook, to move the focus to a field, click the field where you want to type. Or press Tab or Shift+Tab to move the focus between buttons and unlocked fields on the page. For list boxes, the focus appears as a dotted rectangle surrounding a text line...n unlocked fields and buttons on the page.vel, pressing Tab moves the focus
between unlocked fields and buttons on the page.
Moving the focus}
Using booksg boxes
arrow key~arrow keys
unlocked fields~Activated
At Author level, you can press Tab or Shift+Tab to move the focus between fields on a page after you first double-click a field with the selection arrow to edit text. You cannot use Tab to move the focus to a button at Author level.
Naming an object
Authors usually name objects so they can refer to them in scripts.
To name an object:
1. Choose the appropriate Properties command from the Object menu.
2. Type up to 32 characters in the Name box of the Properties dialog box.
You can use any printable character in the name except a quotemark ("). ToolBook disregards capitalization....sregards capitalization.ization.ame except a quotemark ("). ToolBook disregards capitalization.
Naming an object
Procedure
selected~select
To avoid possible syntax errors or other unexpected results in scripts, do not use OpenScript keywords as object names.
The name doesn't need to be unique, but using a unique name ensures that ToolBook will find the correct object when you refer to it from scripts.
A copy of an object has the same name as the original object unless you change the name of the copy...ame..ject's name.
Navigating between books
To navigate between books:
> Choose Open from the File menu to open the book you want to go to.
If you want to see two books at the same time:
> Choose Run from the File menu to run another instance of ToolBook.
> Open the book you want in the new instance.
> Click the instance you want to work with or press Alt+Tab to switch between instances.........n instances.ween instances.
Navigating between books
Using books
> When you click a button with a script that goes to another book, ToolBook automatically opens the book. You don't have to choose other commands.
> If you visit more than one book during a working session, you can use the Back and History commands to return to any of those pages. ToolBook opens those books again automatically. ly. ain automatically. y. ally. ly.
navigate~navigation
Navigating between pages
To navigate between pages:
> Press Ctrl+Left Arrow to go to the previous page.
> Press Ctrl+Right Arrow to go to the next page.
> Press Ctrl+Up Arrow to go to the first page.
> Press Ctrl+Down Arrow to go to the last page.
> Choose Back or History from the Page menu.
> To go to a specific page, press F12 to display the status box. Then click the status box, type the page number you want, and press Enter.
See Using the status box for details.....tails.e Usingss Enter.ter.er.ss Enter.Enter.r.ss Enter..nter.er.press Enter.Enter.n press Enter. press Enter.n press Enter.s Enter.n press Enter.
_ Use History from the Page menu to go to a particular page.
Navigating between pages
Using books
navigate~navigation
Navigating with buttons
What a button does depends on its script. Many buttons go to another page in the same book or in another book.
To navigate using a button, click the button on the page.
Or press Tab to move the focus to that button, then press the spacebar..
Navigating with buttonssE
Using books
Navigating with commands
To navigate using commands:
> Choose Next, Previous, First, Last, Back, or History from the Page menu.
> Choose Open from the File menu to open another book..
Navigating with commandss
Using books
This command creates a new empty book in the active ToolBook window.
If you want to open a new ToolBook window, choose Run from the File menu and choose ToolBook, but do not specify a book name......om the list.m the list.list.
Command in File menu
New Background
This command creates a new page with a new, blank background.
The new page is inserted after the current page....e current page. current page.
New Background
Command in Page menu
New Page
This command creates a new page with the same background as the current page and inserts it after the current page.
If you want the new page to also have a new background, choose New Background from the Page menu...nu..menu.e menu...age menu.u.
New Page
Command in Page menu
This command displays the next page in the current book.
Choosing Next on the last page of a book displays the first page..
Command in Page menu
Object menu
This menu contains commands
you can use to work with objects.
* Properties for selected object:
Button Properties
Field Properties
Record Field Properties
Graphic Properties
Group Properties
Hotword Propertiesssies
Hotword Propertieserties///oser Send Farther
Object menu
MenuO
Properties~@
button~@Button Properties
Field~@Field Properties
Group~@
Ungroup~@
Graphic~@Graphic Properties
Hotword~@Hotword Properties
selected object~@Selecting an objectting an object
Object
<Object> Properties *
Page Properties
Background Properties
Book Properties Group
Ungroup
Bring To Front
Send To Back
Bring Closer
Send Fartherrrrrrrrrrrrrrrrr
# draA
Objects off the page
When you reduce the page size of a book, all its objects still exist, but some may be located outside the new page boundaries. Also, if you copy an object from a book with larger pages and paste it into a book with smaller pages, the pasted object may not be visible because it's pasted in the same location as it had in the original book.
To work with such objects, use the Page Size dialog box to enlarge the page size temporarily. Drag the objects to new locations, then reduce the page size again..ain......ize again.ize again...in.ithin the reduced page size.sizeze.
Also, if y
Objects off the pagesize
Concept
If you suspect that there are objects off the page, try Select All, then hold down the shift key while clicking all the objects you can see to deselect them. Then type "Selection" (without the quotes) in the command window and press Enter. If "selection" evaluates to a list of one or more objects, write down the information about the objects. You can then type commands such as "move rectangle ID 23 to 0,0" to bring the objects back onto the visible area of the page. page.
OK button
This button applies the options you specify in the dialog box and dismisses the dialog box.
> Click OK to choose it.
> If OK has the focus, you can press Enter or the spacebar to choose it. he spacebar to choose it.
OK button
Using dialog boxeslog boxes
This command displays the Open dialog box, where you can choose a book to display in the active window.
> Type the file name of the book you want to open in the Filename box, then choose OK.
> Or double-click a file name in the Files list to open the book.
> Or select a drive or directory from the list, then click OK. Double-click [..] to display files in the next-highest directory. The current drive and directory appear above the list.
> Or type *.* to see files with other extensions, then click OK. . OK. OK. then click OK.
Command in File menu
The Files list initially shows file names with .TBK extensions.
You can use the wildcards * and ? to display other file names in the list....
Opening a book
To open a book:
1. Choose Open from the File menu.
2. Choose a book name from the Files list, and choose OK.
For details, see More Info for the Open command.
If you want to open a book in another window, choose Run from the File menu........l menu.....specify ToolBook, and choose the book name from the list.e list..t...
Opening a book-
Using books
Operators
Operators
Referencet reference
& < ^ is in
&& <= and is not
* <> argument is not in
+ = contains mod
- > div not
/ >= is or
Index
This command displays a hiearchical index for the topics in the Help book...................
TopicsE
Command in Help menuo
Index
Index
Navigating between books
Properties of graphic objects
Properties of pages
Interrupting scripts
To stop a script that's running:
> Press both Shift keys simultaneously.
> Click OK in the message box to dismiss it. Or choose Exit Debugger from the Options menu to dismiss the Debug window.
You cannot interrupt scripts in runtime ToolBook..
Interrupting scripts
Using books
Irregular polygon tool
To create an irregular polygon:
1. Choose the irregular polygon tool from the tool palette.
2. Point to where you want the shape to start, then click.
3. Move to where you want the first angle, then click.
4. Continue clicking to add as many angles as you want.
5. Double-click or press Esc to end the irregular polygon.
To constrain the angles of the irregular polygon to multiples of 45
press Ctrl while you draw.
Irregular polygon tool=
ToolW
irregular polygon~irregular polygon tool
tool palette~@Using the tool palette
Italic
This command changes text to italic, like this.
Choosing Italic affects text you have selected or, if no text is selected, text that you type at the insertion point after choosing Italic.
To turn off Italic, choose the command again.
Italic also affects a selected button or field at Author level...
Italic
Command in Text menu
selected~select
Keyboard
This command displays a list of keyboard shortcuts for frequently used menu commands and mouse actions.
Many shortcut keys also appear beside the corresponding command names on the menus.... menus.
Shortcut Keys
Command in Help menu menu
Keyboard
This command displays the last page in the current book.
Command in Page menu
Line palette
Use the line palette to change the width and style of a line or the border surrounding a graphic.
> To change the line weight or style for a graphic, select the object, then click a style on the line palette.
> To specify a line style while creating objects, make sure no object is selected, then select a style and draw the object.
Click More Info to see how to display and dismiss the line palette.
ss the line palette.
box. Shortcut: double-click the line, angled line, arc, or curve tool icons on the tool palette.tte.........te.
Line palette
Palette
select~@selecting an object
line~@line tool
angled line~@angled line tool
arc~@arc tool
curve~@curve tool
graphic~graphics
To display the line palette:
> Double-click one of these tools on the tool palette:
line, angled line, arc, or curve
> Or choose Palettes from the Window menu and check the Line Palette option in the dialog box.
To dismiss the line palette:
> Double-click a line style or the palette's Control-menu box.
> Or double-click one of the tools that displays the line palette.
alette.
Line tool
To create a line:
1. Choose the line tool from the tool palette.
2. Point where you want the line to start.
3. Drag until the line is the size you want.
To constrain the line to 90 or 45 degrees, press Ctrl while you drag....g.drag., press Ctrl while you drag.or 45 degrees, press Ctrl while you drag..g...
Line tool
tool palette~@Using the tool palette
n atI
Link To button
This option in the Button Properties or Hotword Properties dialog box displays the Link To dialog box so you can create a script that goes to another page. ToolBook automatically adds the correct statements to the script of the selected button or hotword.
Click More Info for details.
See Linking caution and Link With button..p handler in the script of the button or hotword with a buttonUp handler for the newly defined link. You cannot choose Undo to retrieve the old buttonUp handler. See also Link With..ink With.. With.m the Edit menu. See also Link With.h.
Link To button
Linking
> Go to the destination page, which can be in another book if you open that book in the same ToolBook window.
> When you reach the page you want, choose OK in the Link To dialog box.
> If you change your mind while linking, choose Cancel.
See Link With button if you want to create a script that goes to a destination page and also create a button with a script that goes back to the original page.
Link With button
This option in the Button Properties or Hotword Properties dialog box displays the Link With dialog box, so you can to create a script that goes to a destination page and, on that page, create a new button with a script that goes to the original page.
Click More Info for details.
See Linking caution and Link To button..tonUp handler for the button or hotword with a buttonUp handler for the newly defined link. You cannot choose Undo to retrieve the old buttonUp handler. See also Link To.om the Edit menu. See also Link To.o.To...ink To....
Link With button
Linking
> Select the button or hotword that you want to link with another page and display the Properties dialog box.
> Choose Link With in the Button or Hotword Properties dialog box.
> Go to the page you want to link with. If the page is in another book, choose Open from the File menu to open that book. The Link With dialog box remains in view.
> Choose OK in the Link With dialog box. ToolBook automatically creates a script for the selected item on the original page that goes to the destination page. ToolBook also creates a new button on the destination page with a script to go to the original page....e..e with a script to go to the original page.inal page.e original page.nal page.e.e.script to go to the original page.
The new button created on the destination page is a rounded rectangle placed in the center of the page. The new button's label is the name of the page that ToolBook goes to when a reader clicks the button.
When the Link With dialog box is displayed, you can only go to the destination page by using commands from the Page menu and Open from the File menu, or by typing a page number in the status box. You cannot edit text or make other changes on the destination page. After you click OK, you can once again use all the commands and shortcuts in ToolBook.
If you change your mind while creating a link, you can choose Cancel in the Link With dialog box. If you complete the linking procedure and then change your mind, you can choose the Button Properties command again to define a new link. Or you can display the script window for the button and delete the script, then replace it with other OpenScript statements.
The reader who clicks a button with a linking script goes directly to the destination page described in the script. If the page is in another book, the reader does not have to open that book or close the original book. ToolBook performs all the necessary actions to display the destination page.
Once the reader clicks a button to go to the destination page, then any actions on that page are available to the reader. The reader can choose other options on the destination page and never return to the original page during the working session. The linking scripts you create are merely navigational aids; they do not force any other choices on the reader.
Scripts that display pages in other books do not circumvent any password protection the book's author may have assigned. When a reader clicks a button that links to a page in a password-protected book, the usual Password dialog box appears. If the reader does not know the correct password, ToolBook will not display the destination page..
Linking caution
When you create a script using Link To or Link With, ToolBook discards the existing buttonUp handler in the button's or hotword's script, and replaces it with a buttonUp handler for going to a destination page.
You cannot retrieve the old buttonUp handler by choosing Undo.
If you do not want to discard the old handler, choose Cancel in the Link To or Link With dialog box....andler, choose Cancel in the Link To or Link With dialog box.
Linking caution
Concept
Link To~@Link To button
Link With~@Link With buttonnnbutton
Link To~@Link To button
Link With~@Link With button
Linking with buttons and hotword
ToolBook can automatically create a script that goes to another page for a selected button or hotword. Use Link To or Link With in the Button Properties or Hotword Properties dialog box to create the script.
> Link To creates a script with a buttonUp handler and statements to go to a destination page.
> Link With creates a script for going to a destination page and, on that page, also creates a button with a script for returning to the original page......nal page.
Linking with buttons and hotwords
Linking
Link To~@Link To button
Link With~@Link With button
Merging books
To merge one book with another:
1. Go to the page in the book where you want to insert all the pages from another book and choose Import from the File menu.
2. Specify ToolBook as the File Format option, and enter a file name in the Filename box. Click More Info to see how to use the Files list.
3. Choose OK to merge all the pages from the other book.
If the source book has larger pages than the current book, use the Page Size dialog box to make the current book's pages larger....er.
Merging books
Using books
Import~@Import dialog box
To select a file name in the Files list:
1. Select a drive or directory from the list, then click OK.
Double-click [..] to display files in the next-highest directory.
The current drive and directory appear above the list.
2. Type *.* in the Filename box, then click OK to see files with other extensions.
3. Double-click a file name in the list to merge the books......
file.
e Name box, then click OK to see files with other extensions.
3. Double-click a file name in the list to import the book or file.
Moving a palette
To move a palette, drag its title bar.
You can move a palette to see the effect of the settings you apply, or to position it more conveniently on the screen...
Moving a palette%
Procedure
Moving an object
To move an object on the foreground or background:
1. Point inside the object. If the object is already selected, avoid pointing to one of the handles, or cancel the selection first.
2. Hold down the mouse button and drag the object to a new position or press an arrow key to move the object one pixel in the arrow's direction.
If you want to constrain movement to 90 degrees up and down or across, press Ctrl while dragging...
Moving an object}
Procedure
selected~@Selecting an object
cancel the selection~@Cancelling object selection
This command displays the Grid dialog box, where you can set options for using the grid.
> Type a number in the Grid Spacing box to change the grid, using decimal fraction. Spacing is set in the unit of measure specified in the Page Size dialog box, either inches or centimeters.
> Check Show Grid to display the grid on the screen.
> Check Snap To Grid to align objects to the grid as you move or create them. You don't have to display the grid to use Snap To Grid.
To Grid.
Command in Window menu
unit of measure~units of measuremeasure
unit of measure~units of measureeeeunits of measure
Group
This command binds selected objects into a single object called a group.
A group has properties you can change, and it can have a script.
You can add objects to a group, and the group can be ungrouped so you can work with the individual objects. See also Ungroup......
See also Ungroup.
See also Ungroup.d into its original assortment of objects.
Group
Command in Object menu
group~group
ungrouped~@ungroup
add objects~@adding objects to a group
work with the individual objects~@Working with objects in a group
selected~@Selecting multiple objectsssssin a groupgroup
Group Properties
This command displays the Group Properties dialog box, where you can view and change properties for the selected group.
> Type a name for the group in the Name box.
> Change the group's layer order by typing a new number.
> Click Script to view and edit the group's script.
This command appears in the menu only when a group is selected.
See also Properties of Groups.. selected.
See also Properties of Groups.
Group Properties
Command in Object menu
selected~@Selecting an object
properties~propertyp
Header
This command displays the Header dialog box, where you can type and format text to appear at the top of each page.
For details see the Header or Footer dialog box.
See also Footer..also Footer.
Header
Command in Settings menu of Preview window
Header or Footer dialog box~@Header or Footer dialog box
Footer~@Footerrrrrrrr
Header or Footer dialog box
To create and format a header or footer:
> Place the insertion point in the text box, then type the text you want for the header or footer.
> Choose Character to specify formatting in the Character dialog box.
> Choose Paragraph to specify formatting in the Paragraph dialog box
> Choose Date, Time, or Page Number to add any of these items to the header or footer text. Click More Info for details.er text.r footer text. footer text.text...o
the heater or footer text.heater or footer text..t..
Header or Footer dialog box
Dialog box
When you choose the Date, Time, or Page Number buttons, ToolBook inserts that information at the insertion point in the text box. The correct information appears in the header or footer on every page.
You can select these item, apply text formatting, and delete them like other text, but you cannot edit them.
The format of the date and time is determined by the system date format and the system time format..at and the system time format.ystem time format.em time format.
Help menu
This menu contains commands to go directly to a specific section of this Help book, or to go to the ToolBook Quick Tour. Since an author can alter the menus, some books may have
a slightly different help menu.
ss the Help book is already displayed.
An author can customize the Help menu to add special help items.
cial help items.
Help menuuuuuuu
Quick Tour~@Quick Tour
Shortcut Keys~@Shortcut Keys
When you choose a command from the Help menu, Help appears as a separate instance of ToolBook, unless the Help book is already displayed.
An author can customize the Help
menu to add special help items.
Index F1
Keyboard
Tutorial
Commands
Glossary
Using Help
About ToolBook
Hide Margins
Hide Margins
This command hides the lines you use to adjust margins and gutters in the Preview window.
When this command is active, the command name on the menu becomes Show Margins...s.ps, and the distance between the ToolBook pages on the printed page.
In a group report, Clip Text must be in effect before you can change the heights of groups..ts of groups.ps.
Hide Margins/Hide Margins
Command in Settings menu of Preview window
History
This command displays the History dialog box, where you can view the names or page numbers of the last 100 pages you visited in a ToolBook window, either in the current book or in other books. To go to a page, double-click its name in the list box.
If the page has no name, the page number is listed instead. Each page appears only once in the History dialog box, no matter how many times you visited it. Each instance of ToolBook maintains a separate history. w many times you visited it. Each instance of ToolBook maintains a separate history. ory.
History
Command in Page menuM
Hotword Properties
This command displays the Hotword Properties dialog box, where you can view and change properties of the selected hotword. Click More Info for details.
This command is dimmed on the menu unless a hotword is selected or the insertion point is in a hotword.
See also Properties of hotwords.
Hotword Properties!
Command in Object menuM
selected~@Selecting text
Link To~@Link To button
Link With~@Link With button
You can change any of the properties shown except the hotword's text and ID.
> Type a name for the hotword in the Name box.
> Check Highlight if you want the hotword to flash when a reader clicks it.
> Click Script to view or edit the hotword's script.
> Click Link To or Link With to create a script to go to another page.y
IDs for pasted objects
bjects
A pasted object has the same name and properties as the original object, except for its ID. It does not inherit the same ID as the original object, because ToolBook assigns a new ID to each object when it's created or pasted into a book.
Any scripts that refer to the original object's ID will not work for the pasted object. This is another reason why an object's name is a more reliable script reference than an object's ID. 's name. me. e.
IDs for pasted objectssbjects
Concept
pasted~@paste
Import
This command displays the Import dialog box, so you can import data from another application into a book or merge all the ToolBook pages from one book into the current book.
You can import data from another application into ToolBook if the data is in either ASCII fixed-field format or ASCII delimited-field format. The format you use depends on how the data is saved in the other application. Click More Info for details...
> Choose ToolBook to merge pages from another book.
> Choose ASCII-Fixed Fields to import a file with data fields that contain a fixed number of characters.
> Choose ASCII-Delimited Fields to import a file with data fields separated by a delimiter such as a comma or tab character.
> Type the file name of the book or file to import in the Filename box. Or choose a name in the Files list. :
1. Select a drive or directory from the list, then click OK.
Double-click [..] to display files in the next-highest directory.
The current drive and directory appear above the list.
2. Type *.* and click OK to see files with other extensions.
3. Double-click a file name in the list to import the book or file.
For detailed procedures, see:
Importing an ASCII delimited-field file
Importing an ASCII fixed-field file
Merging bookssssssssssfixed-field file
Merging books
Import Graphic
This command displays the Import Graphic dialog box. Through this dialog box you can import graphics in a number of formats as ToolBook pictures and paint objects.
Standard formats supported are: .bmp, .wmf, and .dib. Other formats are supported through the use of DLL filters. Filters supplied with ToolBook can be installed by running the ToolBook setup program. Preview the picture to be imported by choosing a file name then clicking the Preview button.
o include lines of the following format:
<file description (ext)>=<filter name>, <EXT>
Import Graphicc
Command in the File menu
.wmf~Windows Metafile
.dib~Device Independent Bitmap
.bmp~Bitmap
DLL~Dynamic Link Library
pictures~picture object
You can add your own inport filters by modifying the [ToolBook Filters] section of the WIN.INI file to include lines of the following format:
<file description (ext)>=<filter name>, <EXT>
for example the following would add a TIFF filter located in the ToolBook directory on the C drive:
[ToolBook Filters]
TIFF Graphics (.tif)=c:\toolbook\tiffimp.flt,TIF
Only the first 15 filters you add to the WIN.INI file this way will appear in the Import Graphics dialog box.
Importing a Graphic
To import a graphic to a page or background:
1. Select the Import Graphic command from the File menu.
2. Select the file format from the Formats box.
3. Select the file name of the file that contains the graphic.
4. If you want to preview the graphic, click the Preview button.
5. To import the graphic, click the OK button.......
Importing a graphic
Procedure
Importing a Graphic
Replacing search text
Sizing a paint object
Using mouse shortcuts
Shortcuts: Editing text
Importing an ASCII delimited-fie
To import an ASCII delimited-field file:
1. Start the application in which the source file was originally created.
2. Save the source file in ASCII delimited-field format.
3. Start ToolBook and choose Import from the File menu.
4. In the Import dialog box, select the file to import from the Files list or type its file name in the Filename box.
5. Choose ASCII-Delimited Fields.
6. Type a single-character delimiter in the Delimiter box and choose OK.
If the delimiter is a tab character, type ^t..^t... is a tab character, type ^t.... type ^t.
Importing an ASCII delimited-field file
Using books
To find out how to save the data in your source file in ASCII delimited-field format, check the index in the application's documentation for topics like "ASCII," "exporting," "unformatted," "delimiter," and "file format."
Importing an ASCII fixed-field f
To import an ASCII fixed-field file:
1. Start the application in which the source file was originally created.
2. Save the source file in ASCII fixed-field format.
3. Start ToolBook and choose Import from the File menu.
4. In the Import dialog box, select a file in the Files list or type its file name in the Filename box. Then choose ASCII-Fixed Fields.
5. In the Field Lengths box, type the number of characters in each data field in the source file (separated by commas) and choose OK.
For examples, click More Info and see ASCII fixed-field file..le.e. file..d file..ield file.e..
Importing an ASCII fixed-field file
Using books
les In list~@Files in list box
ASCII Fixed-field~ASCII Fixed-Field File
To find out how to save the data in your source file in ASCII fixed-field format, check the index in the application's documentation for topics like "ASCII," "exporting," "unformatted," "fixed field," "or "file format."
For example, a data record might have five data fields, and you would type their sizes in the Field Lengths box like this: 25,17,35,37,244
Field tool
To create a new field:
1. Choose the field tool from the tool palette.
2. Point where you want a corner of the new field.
3. Drag until the field is the size you want.
If you want a square field, press Ctrl while you drag. If Draw Centered is checked on the Draw menu, a new field is drawn from center..e Draw menu, a new field is drawn from center.ter.ag.
Field tool=
ToolW
tool palette~@Using the tool palette
File menu
This menu contains commands
to open, create, and save books,
to import and export data,
to set up a printer, and
to print pages and reports.
* This command is available
only at Author level.
Printer
Print Pages
Print Report
About ToolBookk
File menu
Save~@Save
Import~@Import
Export~@Export
New *
Save As
Import Graphic *
Import
Export
Printer Setup
Print Pages
Print Report
Exit kkkk
Filling a draw object
When you draw an enclosed draw object, ToolBook automatically fills it with the current pattern specified on the pattern palette. To fill an existing draw object with a pattern:
1. Select the object.
2. Select the pattern you want from the pattern palette.If you want to fill a draw object with a solid color, select the solid fill or solid stroke pattern at the top of the pattern palette.
You cannot fill fields, buttons, or paint objects. Select the object.
2. Select the pattern you want from the pattern palette..
Filling a draw object
Procedure
To select a pattern for a draw object before you create it:
1. Select the pattern you want from the pattern palette.
2. Draw the object... Select the pattern you want from the pattern palette.
3. Draw the object.
Find menu
This menu contains commands to search for and change text in a script in the Script window::ext
Find Next Find Next
Find menu
Menu in Script window
Find Text
Change Text
Find Nexttttttt
change~@Replacing search text
Find Next
This command finds the next occurrence of the search text in the Script window.
This command is dimmed on the menu if you have not previously chosen the Find Text command.
Find Next
Command in Find menu of Script window
Find Text
This command searches for text in the Script window.
> You can search for characters by typing or pasting text in the Search For box.
> ToolBook ignores capitalization in the search text.
> You cannot use wildcards in the search text, but you can use ^t to search for a tab character and ^n to search for an end of line.
Find Text
Command in Find menu of Script window
special characters~@Searching for special characters
First
This command goes to the first page in the current book..t book...
First
Command in Page menu
Flip Horizontal
Flip Horizontal
Command in the Draw menu
This command flips a selected object along the horizontal axis. If multiple objects are selected, each object will be flipped. If a group is selected the entire group will be flipped.
Flip Vertical
Flip Verticalal
Command in the Draw menu
This command flips a selected object along the vertical axis. If multiple objects are selected, each object will be flipped. If a group is selected the entire group will be flipped.d.
Focusing the search
To focus the search:
> Go to the page where you want the search to begin.
> To search record fields that share the current background, check Record Fields Only in the Search dialog box.
> To limit the search to whole words, or to match uppercase/lowercase with the search text, choose the appropriate search options.
ground.
> To search all fields in a book at Author level, switch to the foreground.
uthor level...
Focusing the search
Searching
search dialog box~@Searchtions~@Searchinglecting text
search~@Search
> To search only specific record fields select their names by clicking on them in the list box.
> To exclude background fields from the search check Exclude Background Fields in the Search dialog box.
> To search all background fields at Author level, switch to the background.
Footer
Header
This command displays the Footer dialog box, where you can type and format text to appear at the bottom of each printed page.
See also Header.also Header.e also Header..ader...nd Date, Time, Page Numberrer.
Footer/Header
Command in Settings menu of Preview window}
Footer Dialog Box~@Header or Footer Dialog box
Header~@Header
Foreground
Foreground
This command switches where you are working from the background to the foreground of the page.
When you're working on the foreground, the Background command replaces Foreground on the menu, so you can switch to the background....
When you work on the foreground, the command is Background, indicating that you can move to the current background.d.
Foreground/Foreground
Command in Page menu+
background~@Backgroundd
Formatting text in a button labe
To format text in a button label:
1. Select the button whose label you want to format.
2. Choose any of the style commands or choose Character from the Text menu and fill in the dialog box.
You can specify a single typeface, style, and size for a button's label.
d size for a button's label.
a button, you can change the text format of its label by selecting the button and choosing Character or the style commands from the Text menu.
Formatting text in a button label
Procedure
Select~@Selecting an objecttt
Select~@Selecting an object
Formatting text in a field
> To format existing text, select the text and choose Character from the Text menu, or choose one of the style commands.
> To format text before you type it, make sure that no text is selected and place the insertion point where you want to type the new text. Then choose a style command or choose Character to specify new formatting.
> To format paragraphs, place the insertion point anywhere in the field and choose Paragraph from the Text menu. racter or Paragraph from the Text menu to
specify new formatting. atting. . new formatting. then set the format.
Formatting text in a field
Working with text
select~@Selecting textting text
An author can specify basic text format for a selected field.
Any text typed in the field appears in that format, unless you specify another format to override the default.
At Author level, you can also specify character format for buttons. Select the button and choose a style command or choose Character from the Text menu....
Glossary
Glossary
Command in Help menu
This command will open the Help book to the glossary section.#
Graphic Properties
This command displays properties of a draw object, picture object or paint object.
The command appears on the menu only if a graphic is selected. For a selected object, the command displays the Draw Object Properties dialog box, the Paint Object Properties dialog box, or the Picture Object Properties dialog box depending, on the object type.
See also Properties of graphic objects. paint objects...................
Graphic Properties
Command in Object menu
selected~select
graphic~graphics
properties~@properties of graphic objects
Picture Object Properties dialog box~@Importing a Graphic
Editing text in a field
> Click to place the insertion point where you want to work, then select the text to be changed.
> Choose Cut, Copy, or Paste from the Edit menu to cut or copy the selection to the Clipboard and paste it elsewhere.
> Choose Clear from the Edit menu or press Del to clear the selection.
> Type to clear selected text and replace it with new text.
> To restore cleared text, choose Undo from the Edit menu immediately.
See also Editing text with the keyboard...keys....
Editing text in a field
Working with text
select the text~@selecting text
resizing~@Sizing an object
At Author level you can edit text in activated fields and in fields on the background. You can also display more text in a field by resizing the field or adding a scroll bar.
To edit text at Author level, choose the selection arrow from the tool palette, then double-click to place the insertion point in the field.
You can edit text in record fields and foreground fields while working on the foreground. You must switch to the background to edit text in background fields.
en change the field type back to single-select or multi-select list box.
You can edit text in record fields and foreground fields while working on the foreground. You must switch to the background to edit text in background fields.
Editing text in a field
Linking caution
Moving the focus
Using F1
Editing text with the keyboard
> Use the direction keys to move the insertion point within a field.
> Press Backspace to delete the character to the left of the insertion point and press Del to delete the character to the right of the insertion point. Use Del also to delete selected text.
> To select text with the arrow keys, place the insertion point to the left or right of the first character you want to select, hold down Shift, and press an arrow key until the text you want is highlighted.
Editing text with the keyboard
Working with text
selected~@selecting text
highlighted~highlight
Editing text with the keyboard
Flip Vertical
Line palette
Objects off the page
Properties of fields
Trace Call
Shortcuts: Objects
Using the Variable window
Ellipse tool
To create an ellipse:
1. Choose the ellipse tool from the tool palette.
2. Point to where you want the ellipse to start.
3. Drag the ellipse until it is the size you want.
To draw a circle, hold down the Ctrl key while drawing an ellipse.ing an ellipse..l key while drawing an ellipse.old down the Ctrl key while drawing an ellipse...tool. tool.
Ellipse tool
tool palette~@Using the tool paletteC
Entering a password
To enter a password when ToolBook asks for one:
1. Type the password and choose OK.
If the password you type is incorrect, ToolBook displays a message.
If you enter an incorrect password for opening a book, ToolBook creates a new book and switches to Author level.........l.r level..evel. a new untitled book and switches to Author level.
Entering a password
Using books
Execution Suspended
This message appears when ToolBook runs a script that contains an error. It shows why the script stopped running and where the error is.
> Choose Cancel to dismiss the message. You cannot run this script until the error is corrected.
> Choose Edit to display the Script window to edit the script.
> Choose Debug to display the Debug window to isolate the error.
window.
details, see How to use the Debugger.
Execution Suspended
Messageage
This command closes the ToolBook window. If you have only one instance of ToolBook, choosing Exit ends your working session
> If you have opened more than one instance of ToolBook, you must choose Exit in each instance to end your working session.
> In the Preview window, the command name becomes Exit Preview on the menu. Exit Preview dismisses the Preview window and displays the ToolBook window....dow.
ExitG
Command in File menuq
Exit Debugger
This command dismiss the Debug window...........
Exit Debugger
Command in Options menu of Debug window
Exit/Cancel
This command dismisses the Script window without checking the syntax of the script or updating changes..o the script.e script..........t.
Exit/Cancel
Command in Script menu of Script window
Exit/Update
This command checks syntax, updates the script, and closes the Script window..........
Exit/Update
Command in Script menu of Script window
Export
This command displays the Export dialog box, where you can specify options to export text from record fields into an ASCII file. You can export data into an ASCII delimited-field file or an ASCII fixed-field file for use in other applications.
> Type a name for the file. If you do not add a file name extension, ToolBook adds .ASC to the file name you specify.
For details, click More Info and see Exporting to an ASCII delimited-field file and Exporting to an ASCII fixed-field file.
file and Exporting to an ASCII fixed-field file.
Export
Command in File menu
To export an ASCII fixed-field file:
> Choose ASCII-Fixed Fields.
> In the Field Lengths box, type the number of characters each data field will have. Separate the numbers with commas.
For example: 20, 15, 2, 5
To export an ASCII delimited-field file:
> Choose ASCII-Delimited Fields in the Export dialog box.
> Type a single-character delimiter in the Delimiter box.
If the delimiter is a tab, type ^t.......
Exporting to an ASCII delimited-
To export record field data to an ASCII delimited-field file:
1. Open the book from which you want to export data.
2. Go to any page that has the record fields you want to export.
3. Choose Export from the File menu.
4. In the Export dialog box, type a file name for the exported file.
5. Choose ASCII-Delimited Fields.
6. Type a delimiter in the Delimiter box and choose OK. If the delimiter is a tab character, type ^t..er is a tab character, type ^t........ter, type ^t.......
Exporting to an ASCII delimited-field file
Using books
Exporting to an ASCII fixed-fiel
To export record field data to an ASCII fixed-field file:
1. Open the book from which you want to export data.
2. Go to any page that has the record fields you want to export.
3. Choose Export from the File menu.
4. In the Export dialog box, type a file name for the exported file.
5. Choose ASCII-Fixed Fields.
6. In the Field Lengths box, type the number of characters in each data field, separated by commas, and choose OK.rated by commas, and choose OK.ose OK..................
Exporting to an ASCII fixed-field fileU
Using books
To add spaces to the left of the contents, type a negative field length. If the contents of a record field are too long to fit within the field lengths you specify, the excess isn't exported.u specify, the excess isn't exported.
, the excess isn't exported.
ts in the last field, type -25,-25,-25,25. If the contents of a record field are too long to fit within the data field lengths you specify, the excess isn't exported.
fit within the data field lengths you specify, the excess isn't exported.
ents of a record field are too long to fit within the data field lengths you specify, the excess isn't exported.
ord field are too long to fit within the data field lengths you specify, the excess isn't exported.
o long to fit within the data field lengths you specify, the excess isn't exported.
orted.
e th
Field compared to record field
A field is an object on the foreground or background that contains formatted text. A field can also contain hotwords. If a field is on the background, it appears on all pages that share that background, but the text is the same in each field.
A record field is created on the background, but it can contain different text on each page that shares that background. Text can be typed in a record field only on the foreground. Text in a record field can be formatted, and it can contain hotwords.. contain hotwords..............................twords.
Field compared to record fieldssord field
Concept
Field Properties
This command displays the Field Properties dialog box, where you can view and change properties of the selected field. You can change any properties shown here, except the field's ID. Click More Info for details.
This command appears on the menu only when a field is selected or when the insertion point is in a field.
See also Properties of fields.....s..ds.of a field, select the field and choose Character or Paragraph from the Text menu.
See also Properties of fields....
Field Properties
Command in Object menu3
selected~@Selecting an object
Activate scripts~@Activating hotword scripts
edit the script~@Editing a script
single line~single-line field
list box~List box fielddde field
single line~single-line field
To change the basic text format of a field, select the field and choose Character or Paragraph from the Text menu.
To set field properties in the dialog box:
> Change the field's layer order by typing a new number in the box.
> Type a name for the field in the Name box.
> Choose a border style by clicking one of the options.
> Check the Normal wrap text Field type to wrap text if it is too wide to fit in the field.
> Check the No wrap text Field type to disable automatic normal wrap. New lines are started by pressing Enter.
> Check the Single line text Field type allow only a single line of text in the field.
> Check the Single-select listbox Field type to create a list box from which a reader can select a single line. Word wrap is same as No wrap Field type.
> Check the Multi-select listbox Field type to create a list box in which a reader can select multiple lines. Word wrap is same as No wrap Field type.
> Check Baselines to display dotted lines to show the line spacing.
> Check Draw text direct to have text drawn direct to screen for improved display speed.
> Check Transparent if you want objects on layers behind the field to show through.
> Check Activate Scripts to prevent editing the contents of the field at Reader level and so that readers can run scripts for the field and its hotwords by clicking or moving the mouse.
> Click Script to view or edit the script of the field.
Draft Mode
Command in Settings menu of Preview window
Draft Mode
When printing pages, choosing Draft Mode will cause the pages in the Preview window to be displayed as rectangles rather than as they will appear when printed. This allows you to modify margins and other settings more rapidly.
Draw Centered
This command causes objects to be drawn from their centers rather than from one of their corners.
When Draw Centered is active, a checkmark appears next to the command. Choose Draw Centered again to turn off the command.
Regular polygons are always drawn from center... If you select a draw object that was drawn from center, you will size it from its center.ter.r.nter.ter.o size it from its center.ter.
Draw Centered
Command in Draw menu=
regular polygons~@polygon tool
Draw Direct
This command changes a selected object between direct to screen and offscreen drawing. When Draw Direct is in effect, a checkmark appears by the command name on the Draw menu, and each object you draw is drawing directly to the screen.
If no objects are selected the Draw Direct command sets the default drawing mode for new objects..nsparent to make the object opaque. Or select one or more opaque objects and choose this command to make the objects transparent.nd choose this command to make the objects transparent...
Draw Direct
Command in the Draw menu
offscreen~offscreen bitmap
Draw menu
This menu contains commands you can
use to draw and modify objects:
* <Object> shows the kinds ofbject)
Draw Centereddddered
Draw menu
Menu)
objects~object
transparent~@transparent
Draw
Draw Direct
Transparent
Align
Reshape
Flip Horizontal
Flip Vertical
Rotate Left
Rotate Right
Draw Centered
Draw object compared to paint ob
A draw object is a graphic shape created with one of the drawing tools.
A paint object is an object created when you paste a bitmap from another application into ToolBook.
A paint object is stored with a map of the pixels that make up the image inside it. A draw object is stored as mathematical data describing its position and appearance....arance....
Draw object compared to paint object
Concept
Draw Object Properties dialog bo
This dialog box displays properties of the selected draw object, including the object's ID and the kind of draw object--arc, pie, rectangle, etc.
> Type a name for the draw object in the Name box.
> Change the object's layer order by typing a new number.
> Click the Script button to view and edit the object's script. s script. pt. . edit the object's script. type a name for the draw object and there is a button to display the draw object's script.ber.
You can type a name for the draw object and there is a button to display the draw object's script.
Draw Object Properties dialog box
Dialog box
selected~@Selecting an object
properties~@Properties of graphic objectsd paint objects
properties~@Properties of graphic objects
properties~@Properties of graphic objects
Drawing angled lines & irregular
An irregular polygon is similar to an angled line, except ToolBook automatically closes the polygon and fills it with the pattern selected on the pattern palette.
To create an angled line or irregular polygon:
1. Choose the angled line tool or the irregular polygon tool.
2. Point where you want the shape to start, then click.
3. Click where you want each of the next angles.
4. Double-click or press Esc to end the shape.
* Hold down Ctrl key while drawing to move in 45 degree increments.
rements.
Drawing angled lines & irregular polygons
Procedure
irregular polygon~@irregular polygon tool
angled line~@angled line tool
Drawing curves
To draw a curve:
1. Choose the curve tool.
2. Point where you want to start the curve, then click.
3. Move to where you want the curve to begin curving, then click.
4. Move to adjust the curve.
5. Continue clicking to add as many curves as you want.
6. Double-click or press Esc to end the curve.
* Hold down Ctrl key while drawing to move in 45 degree increments.
le-click or press Esc to end the curve.
Drawing curves
Procedure
You can reshape curves after drawing them, so concentrate on the curve's overall shape when you draw it.
Drawing lines, arcs, rectangles,
You can draw lines, arcs, rectangles, ellipses, and pie wedges using the same general technique of pointing and dragging.
To create a line, an arc, a rectangle, an ellipse, or a pie wedge:
1. Choose the line, arc, rectangle, ellipse, or pie tool.
2. Point where you want the shape to start.
3. Drag until the shape is the size you want.
* Hold down Ctrl key while drawing to move in 45 degree increments.
Drawing lines, arcs, rectangles, ellipses, & pies
Procedure
lines~@line tool
arcs~@arc tool
rectangles~@rectangle tool
ellipses~@ellipse tool
pie wedges~@pie tool
Messo
Drawing regular polygons
To create a regular polygon:
1. Specify the number of sides using the polygon palette.
2. Choose the regular polygon tool.
3. Point where you want the center of the polygon to start.
4. Drag the polygon until it is the size you want.
Regular polygons are always drawn from the center of the shape.......er of the shape.tart.
4. Drag from the center of the shape until it is the size you want.size you want.l it is the size you want.
Drawing regular polygonsC
Procedure
drawn from the center~@Draw Centered
After you create a regular polygon, you can use the Reshape command to change its angles and length of sides. You can even make it so that it's no longer a regular polygon. However, you cannot change the number of sides after you create the polygon.
Drawing with constraints
To constrain an object's shape to certain lines or angles, press Ctrl before you begin drawing with any of these tools:
> Rectangle or rounded rectangle (to create a square)
> Ellipse, pie wedge, or arc (to create a circle, an arc of a circle, or a wedge from a circular pie)
> Line, angled line, or irregular polygon (to constrain line angles to multiples of 45
> Regular polygon (to constrain rotation to multiples of 45
> (to constrain the shape to a quarter of a circle)
Drawing with constraints
Procedure
> You can also press Ctrl before moving an object to restrict its movement to horizontal or vertical.
This menu contains commands to edit a script in the Script window;
Undo/Redo Cut
Copy Paste
Clear Paste Recording
Edit menu (Script window)wu
Menu in Script window
Undo/Redo
Paste
Clear
Select All
Paste Recordinggggg
Edit menu (Script window)
New Page
Pasting text
Working with record fields
Using the Help menu
Using the Help Book
Editing a script
enterPage
leavePage
enterPage
leavePage
> To start a new line, press Enter. New line will be indented to same level as previous line.
> To indent a line 4 spaces to the right, press Tab.
> To delete a character or indent to the left of the insertion point, press Backspace. To delete selected text or a character to the right of the insertion point, press Del.
> To select a word, double-click the word.
Click More Info for more details.
r more details.
for more details.
More Info for more details.
out editing scripts.
Info.
> To move the insertion point, press the arrow keys.
> To extend the selection, press Shift plus an arrow key.
> To move the insertion point to the first non-space character in a line,
press Home.
> To display the previous screenful in the Script window, press PgUp.
> To display the next screenful in the Script window, press PgDn.
> To add comments, type -- (double hyphen) at the start of the comments.
> To continue a series of statements onto the next line, type \ (backslash).
> To separate statements on a single line, type ; (semicolon).
Editing a scriptu
Procedure
> Select lines then press Ctrl+Tab or Shift+Tab to indent or outdent lines.
> Press Shift plus any cursor-movement key or use the mouse to select text.
> Press Home to move the insertion point to the first character in a line. Press Home again to move to the first non-space character in the line.
> Press Ctrl+Left arrow or Ctrl+Right arrow to move one word to the left or right.
> Press Ctrl+Home to move to the beginning of the script.
> Press Ctrl+End to move to the end of the script.
> Press PgUp to display the previous screenful in the Script window.
> Press PgDn to display the next screen full in the Script window.
> Press Ctrl+PgUp to move before the first character in the window.
> Press Ctrl+PgDn to move just after the last character in the window.
> Type a - - (double hyphen) to start a comment.
> Type a \ (backslash) at the end of a line to continue a statement on the next line.
> Type ; (semicolon) to separate statements on a single line.
Editing hotword text
When you edit hotword text, remember:
> If you delete text in a hotword, its script remains as long as one character of the hotword remains. When the last character of hotword text is removed, ToolBook discards the hotword and its script.
> If you cut or copy a hotword, the hotword is placed on the Clipboard with its script. You cannot paste one hotword into another hotword.
> Text you type or paste in a hotword becomes part of the hotword if each new character or space is next to text that's part of the hotword.
See also Working with hotwords...ords. Hotwords.s...rds...
Editing hotword text
Procedure
Continue Execution
This command traces the execution of a script without stopping until ToolBook encounters a breakpoint or an error.ror.is encountered..
Continue Execution7
Command in Trace menu of Debug window
Control menu
This menu contains commands to control the ToolBook window:
Restore, Move, Size, Minimize, Maximize, Close, and Switch To.
The Control menu is also found in the upper left corner of most dialog boxes. Double-clicking the Control menu will close the window to which it is connected.
See your Windows documentation for details about these commands.
w or press Alt+spacebar.
Control menu]
Menuw
Control menu
First
Link With button
Properties of books
Rounded rectangle tool
This command places a copy of the selection on the Clipboard, replacing the previous contents of the Clipboard.
After you have copied something to the Clipboard, you can insert it elsewhere by choosing the Paste command from the Edit menu..menu.
Command in Edit menu
If nothing is selected, Copy is dimmed on the menu.
You can paste what you copied to the Clipboard only if the context is appropriate. For example, you cannot paste a group into a field.d.to a field..nto a field.
Execution Suspended
Exit/Cancel
Polygon palette
Print Report
Quick Tour
Show Hotwords
Remove Hotword
Stop Recording
Copying objects
To copy an object:
1. Select the object you want to copy.
2. Choose Copy from the Edit menu. ToolBook places a copy of the object on the Clipboard.
After you copy an object, you can paste it on the same page or on another page in the current book or in another book..
Copying objectstt
Procedure
Copying pages
To copy a page:
1. Select the page you want to copy by choosing the Select Page command from the Edit menu.
2. Choose Copy from the Edit menu.
ToolBook places the page on the Clipboard. You can paste the page anywhere in the current book or in another book.
See also Removing pages and Pasting pages......g pages...age and Pasting a page...........sting a page.ge.g a page.
Copying pagese
Procedure
Copying text
To copy text:
1. Place the insertion point in a field and select the text you want to copy.
2. Choose Copy from the Edit menu.
You can also copy text in the Script window and Command window.
See also Pasting text.
Copying text
Working with text
select the text~@Selecting Text
Copying text
Draw object compared to paint ob
IDs for pasted objects
Object menu
Polygon tool
Pasting graphics from other appl
Help basics
Create Hotword
otword
This command makes the selected text into a hotword.
If the insertion point is in a hotword, the command name becomes Remove Hotword. Choose this command to convert the hotword back to plain text. When you remove a hotword, its script is also discarded.....ord. Choose this command to convert the hotword back to plain text.
When you remove a hotword, its script is also discarded.
Create HotwordHotword
Command in Text menuY
selected text~@Selecting text
Cancel the selection~@Cancelling a text selection
If the Create Hotword command is dimmed, either you haven't selected text or you've selected text that includes one or more hotwords.
Cancel the selection and select the text you want to be a hotword. Press F9 to show hotwords, so that you can avoid selecting hotword text...
Creating a script
To create a script for an object:
> Type OpenScript statements in the Script window.
> Or record statements with the script recorder to paste in a script.
> Or copy an object that has a script.
> Or copy and paste another object's script in the Script window.
> Or use Link To and Link With in the Button Properties or Hotword Properties dialog boxes to create scripts that go to other pages.
See also Editing a script and Using the Script window...e Script Window.ndow..ow.
Creating a script
Procedure
copying~@copy
Link To~@Link To button
Link With~@Link With button
To display the Script window for a selected object, choose the Properties command from the Object menu. Then click the Script button in the Properties dialog box.
For a button, field, graphic, or hotword, you can also display the Script window by pressing Ctrl and double-clicking the object..icking the object..
Creating an object
To create an object:
1. Switch to the foreground or background where you want the object.
2. Choose the tool from the tool palette for the kind of object you want.
3. Point where you want the new object to start.
4. Drag to create the new object.
5. Release the mouse button when the object is the size you want.
You must select a new object to work with it. To select the new object quickly, press the spacebar...
ground before you create it. If you want the new object to be on the background, switch to the background before you create it.
Creating an object[
Procedure
select~@Selecting an object
Curve tool
To create a curve:
1. Choose the curve tool from the tool palette.
2. Point to where you want to start the curve, then click.
3. Point to where you want the curve to begin curving, then click.
4. Move the mouse to adjust the curve.
5. Continue clicking to add as many curves as you want.
6. Double-click or press Esc to end the curve.
* Hold down the Ctrl key to move to points in 45 degree increments.
Curve tool3
ToolM
tool palette~@Using the tool palette
This command deletes the current selection and places it on the Clipboard, replacing the previous contents of the Clipboard.
If nothing is selected, the Cut command is dimmed on the menu.
After you cut something to the Clipboard, you can insert it elsewhere in a book by choosing the Paste command from the Edit menu.
See also Clear....
Command in Edit menu
clear~@clear
To delete something, without affecting the contents of the Clipboard, use the Clear command from the Edit menu..it menu.
Debug
This command displays the Debug window, where you can debug a script.
ToolBook checks the syntax of the script before dismissing the Script window and displaying the Debug window. ToolBook cannot display the Debug window unless the script's syntax is correct.
See Using the debugger.
Debug
Command in Script menu of Script window
Define Where dialog box
This dialog box lets you specify a condition to restrict report contents.
> In the Field list, select the record field whose contents must meet the condition.
> Select an operator to compare the contents of the record field with the value typed in the Comparison box. See also Comparison operators.
> Choose Text, Number, Date, or Name to compare field contents by one of these options.e options.ns.s box....................................ox.)
Define Where dialog box
Dialog boxrt dialog box
operator~@Comparison operators
condition~conditions
Text, Number, Date, or Name~@Text, Number, Date and Name valuues
Text, Number, Date, or Name~@Text, Number, Date and Name valu
Changing layer order
To change an object's layer order:
1. Select the object.
2. Choose one of the layer commands from the Object menu: Bring Closer, Bring To Front, Send Farther, or Send To Back. Or type a new layer number in the Properties dialog box for that object.
Changing an object's layer order won't move an object between the background and the foreground. To do that, you must cut the object, switch between the background and foreground, and paste the object.......nd foreground, and paste the object..nd paste the object..
Changing layer order
Procedure
properties dialog box~@Properties
Changing passwords
To change a password:
1. Choose Book Properties from the Object menu.
2. Click Passwords in the Book Properties dialog box.
3. In the Passwords dialog box, edit the password you want to change.
Passwords take effect immediately. The next time you attempt the password-protected action, ToolBook will ask for the password.ord.
Changing passwords
Procedure
Character
This command displays the Character dialog box, where you can change the typeface, style, and size of text. Click More Info for details.
At Reader level, this command affects selected text in a field. If no text is selected, the command affects any text you type at the insertion point after setting the character options.
At Author level, this command also affects the label of a selected button and text in the Header or Footer dialog box.................................ox.
Character
Command in Text menu3
selected~@Selecting text
button labels~Button label
selected text~@Selecting text
Apply~@Apply button
size~point size
To specify character format:
> Check one or more of the style options.
> Choose a font and a point size from the Typeface and Size lists.
The Typeface and Size lists show the fonts available from Microsoft Windows. Choose a typeface first, because size options are based on the typeface you choose.
> Choose Apply to see the format without dismissing the dialog box. You cannot cancel applied changes--you must choose Undo.
are based on the typeface you choose.se.
Check Syntax
This command checks a script's syntax without dismissing the Script window.
When you choose Check Syntax, ToolBook examines the script and displays an error message if it finds a syntax error in your script. Choose OK to dismiss the error box.
ToolBook highlights the first syntax error in the script. You can correct the errors by editing text in the Script window. dow. dow. pt window. .
Check Syntax
Command in Script menu of Script window
script's~script
Clear
This command deletes the current selection, without placing it on the Clipboard.
To restore a selection after you choose Clear, choose Undo from the Edit menu immediately.
To delete a selection to the Clipboard so you can paste it somewhere else, choose Cut from the Edit menu. See Clearing compared to cutting.
Clear
Command in Edit menu
cut~@cut
Clear All Breakpoints
This command clears all breakpoints in all scripts..........
Clear All Breakpoints
Command in Breakpoints menu of Debug window
Clear Script Breakpoints
This command clears all the breakpoints in the currently executing script..........................
Clear Script Breakpoints
Command in Breakpoints menu of Debug window
Clearing compared to cutting
The Cut command places the selected text or selected object on the Clipboard so that you can paste it elsewhere.
The Clear command gets rid of a selection entirely without affecting the contents of the Clipboard. If you mistakenly delete a selection with the Clear command, choose Undo immediately to restore it... it.ndo immediately to restore it.
Clearing compared to cutting
Concept
cut~@Cut
Clear~@Clear
Undo~@Undo/RedoedoRedo
Clip Text
This command truncates text in a group or column report rather than allowing the text to wrap at the sides and bottoms of groups or columns.
If you display the Preview window from the Print Pages dialog box, the Clip Text command is dimmed.....
Clip Text
Command in Settings menu of Preview window
group~group reportt
Clipping text in a report
repor
> In a column report, the Clip Text command truncates text at the sides and bottom of a column if the column margins are too narrow. When Clip Text is off, text wraps at the sides and extends past a column's bottom boundary.
> In a group report, Clip Text truncates text at the sides and bottom of a group. When Clip Text is off, text wraps at the sides and extends past the bottom boundary.
See Show Margins for details on adjusting margins................rgins.w window and dragging the guidelines.ow and dragging the guidelines.ines.g the guidelines.guidelines..idelines.and dragging the guidelines.delines..uidelines.
Clipping text in a reporttreport
Printing
wraps~word wrap
Closing a book
To close a book:
> Open another book.
> Or choose New or Exit from the File menu.
> Or choose Close from the Control menu.
See also Closing a Window. window on the screen, you must close each one individually.e individually.ly.ly.
Closing a book
Using books
Color tray
This palette displays an assortment of colors that you can apply directly to objects. You can define new colors for the color tray. For details, see Spectrum palette.
new colors.
To display the color tray:
1. Choose the Palettes command from the Window menu.
2. Check the Color tray checkbox.
3. Choose OK.
The shortcut key for displaying the Color tray is <<<???>>>
Color tray
Palettes
palettes dialog box~@palettes
To display the color tray:
> Press Ctrl and double-click any tool on the tool palette except the zoom tool or selection arrow.
> Or check Color Tray in the Palettes dialog box....
:PHYSSIZE
UUUUUUT
UUUUuUT
UW]w}UT
5UW]_wUT
uUW_}
UWUUUUT
UUUUUUT
UUUUUUT
Click this icon to set the fill color
Click this icon to set the stroke color
:PHYSSIZE
Click this icon to edit a color color
Click this icon to revert to the original colors.
Coloring an object
To color an object:
1. Select the object and display one of the color palettes.
2. Click the fill color icon at the top of the color palette, then choose a color from the palette.
3. Click the stroke color icon, then choose a second color for the object.
For details about the icons on the color palettes, see Color tray.
nation of stroke and fill colors can create new colors.
> Buttons and fields cannot show dithered colors--what ever color you choose on the palette, these objects show the nearest solid color.
Coloring an object
Procedure
> If you choose a pattern for a draw object or a background, the combination of stroke and fill colors can create new colors. If you choose gray for one of the colors in the pattern, the result will be a more muted color.
> Fields cannot show dithered colors--whatever color you choose on the palette, fields show the nearest solid color. lid color.
Command
This command displays or dismisses the Command window.
For details, see Using the Command window....ns in the command window.
OpenBook evaluates the expression or statement in the command window when you press Enter..w when you press Enter. the
menu bar.
OpenBook executes the statements in the command window when you press Enter.ter...
Command
Command in Window menu
Commands (Help menu)
This command will open the Help book to either Author level topics or Reader level topics depending on the level you're using when you choose the command.
Commands (Help menu)
Command in Help menu
Author level topics~@Topics:Author Menus and Commands
Reader level topics~@Topics:Reader Menus and Commands
Comparison operators
is, = Equals (use = to compare numbers; use is for others.)
is not, <> Not equal (use <> to compare numbers;
use is not for others.)
> Greater than
>= Greater than or equal to
< Less than
<= Less than or equal to
contains Text in field contains comparison text
is in Text in field is in comparison textttttttttt textrison textxtarison text
Comparison operatorstable
Reference
regu$
Background Properties
This command displays the Background Properties dialog box, where you can view and change properties for the current background.
> Type a name for the background in the Name box.
> Click Script to view or edit the background's script.
> Click Colors to define the pattern's colors using the color palettes.
> Click Pattern to specify a background pattern on the pattern palette.
> Click Store Image to save a compressed image of a background.
See also Properties of Backgrounds.perties of Backgrounds.. Backgrounds...... Backgrounds.ds.s...s of Backgrounds.rounds..s..ckgrounds.grounds.
Background Properties
Command in Object menu
This dialog box also displays the background's ID, the number of pages sharing the background, and the kinds and number of objects on the background.
Using the Pattern button to add a pattern in the background is better than creating a paint object or a draw object because it uses much less memory..ern button to add a pattern in the background is better than creating a paint object or a draw object because it uses much less memory.
w co5
This command changes text to bold, like this.
Choosing Bold affects text you select in a field. If no text is selected, the command affects any text you type at the insertion point after choosing Bold.
To turn off the effects of Bold, choose the command again...mand again.
Command in Text menu
selected~selecting text
Bold also affects a selected button at Author level.
Character
Color tray
Coloring an object
Copying objects
Draw menu
Curve tool
Foreground
Flip Horizontal
Pattern palette
Merging books
Removing pages
Properties
Sorting order and type
Select All
Shortcuts: Books
Shortcuts: Layers
Book Properties
This command displays the Book Properties dialog box, where you can view and change properties for the current book.
> Type a caption of up to 32 characters in the Caption box.
> Check whether you want to show the caption in the window's title bar.
> Click Script to view and edit the book's script.
> Choose Page Size to display the Page Size dialog box.
> Choose Passwords to display the Passwords dialog box.
See also Properties of books.
Book Properties
Command in Object menu
properties~@Properties of books
book's~book
This dialog box also displays the file name of the book, its caption, the number of pages and backgrounds it contains, and when the book was last changed.3
for}
Borders
This command outlines each ToolBook page on a printed page with a thin black border.
When Borders is active, a checkmark appears next to the command.
Choose Borders again to turn off the command.
Borders are not available in reports. When you display the Preview window from the Print Report dialog box, Borders is dimmed on the menu.......................................
Borders
Command in Settings menu of Preview window
Breakpoints menu
This menu contains commands to clear breakpoints from a script:
Breakpoint indicators shade the script text to show where breakpoints have been set. You set breakpoints in the script box in the Debug window......eakpoints in the script box in the Debug window...ipt box in the Debug window..... window..ndow.indow.....
Breakpoints menu
Menu in Debug window-
Breakpoints
Clear Script Breakpoints
Clear All Breakpointss
Bring Closer
This command brings a selected object one layer closer to the front of the background or foreground, depending on where you are working.
If the selected object is already on the front layer, the Bring Closer command has no effect.
To move an object between the foreground and background, you must cut and paste the object between the foreground and background...ground.
Bring Closer-
Command in Object menuY
selected object~@Selecting an object
layer~@layers
Bring To Front
This command brings a selected object to the front layer of the background or foreground, depending on where you are working.
If the selected object is already on the front layer, the Bring To Front command has no effect.
To move an object between the foreground and background, you must cut and paste the object between the foreground and background...d.ground.
Bring To Front/
Command in Object menu[
selected object~@Selecting an object
layer~@layers
Button Properties
This command displays the Button Properties dialog box, where you can view and change the properties of the selected button. You can change any of the properties, except the button's ID. Click More Info for details.
This command appears on the menu only when a button is selected.
See also Properties of buttons.
To change the text format of the button, select the button, then choose the Character command in the Text menu.
Button Properties
Command in Object menu
properties~@Properties of buttons
Link To~@Link To button
Link With~@Link With button
selected~selectnk With buttonnk To~@Link To button
Link With~@Link With button
> Change the button's layer order by typing a new number.
> Type a name for the button in the Name box.
> Type a label for the button in the Label box.
Note: OpenScript refers to a button's label as its "caption" property.
> Click a border style option.
> Check Exclude from tab order to disable the button from getting the focus when readers press the Tab key.
> Check Highlight if you want the button to flash when readers click it.
> Check Transparent if you want things under the button to show through.
> Click Script to view or edit the button's script.
> Click Link To or Link With to create a script to go to another page...
Button tool
To create a new button:
1. Choose the button tool from the tool palette.
2. Point where you want a corner of the new button.
3. Drag until the new button is the size you want.
If you want to create a square button, press Ctrl as you drag. If Draw Centered is checked on the Draw menu, the new button is drawn from the center rather than from one corner to the other..drawn from the center rather than from one corner to the other... other.
Button tool
tool palette~@Using the tool palette
> You can make a button as large as a whole page or as small as one pixel by one pixel. The label is always centered in large buttons; it does not expand to fill the entire button. In small buttons, the label may appear clipped; make the button larger to display all the label text.
> The active area of a checkbox, a radio button, or a button that has no border, is the area surrounded by handles when the button is selected.....has no border, is the area surrounded by handles when the button is selected.ected.lected.utton is selected.is selected...........is selected.the active area where a reader can click is the area surrounded by handles when the button is selected.rea surrounded by handles when the button is selected...el is always centered in large buttons; it does not expand to fill the entire button. In small buttons, the label may appear clipped, but you can drag the button to a larger size to display all the label text. When you size a checkbox, a radio button, or a button that has no border, the active area where a reader can click is the area surrounded by handles when the button is selected.. selected.s selected.e button is selected.
Cancel button
This button dismisses the dialog box without applying any options you specify.
Caution: If the dialog box contains an Apply button and you choose it, the options remain in effect when you dismiss the dialog box. Choose Undo to reverse the effects of Apply.
You can also dismiss any dialog box by pressing Esc..........................ng Esc...........Esc.
Cancel button
Using dialog boxesoxes+
Choosing either OK or Cancel to dismiss a Properties dialog box has no effect on changes you make to a script while the Properties dialog box is displayed.
Cancel button
Clear All Breakpoints
Draw Centered
Find Text
Printing a report
Properties of groups
Using the status box
Cancelling a text selection
To cancel a selection of text:
1. Click anywhere in the field or on the page. except the selection.
Cancelling a text selection
Working with text
select~selection
Cancelling object selection
To cancel the selection of an object:
1. Click anywhere on the page, away from the object.
To cancel the selection of a single object in a multiple selection:
1. Hold down Shift and click the object you want to cancel..from the selection..ion.......
Cancelling object selection
Procedure
selection~@Selecting an object
multiple selection~@Selecting multiple objects
Cancelling object selection
Define Where dialog box
Irregular polygon tool
Page Size dialog box
Reader
Passwords dialog box
Record field tool
Setting units for rulers
Text, Number, Date and Name valu
Change Text
This command changes one text string to another in the Script window.
Type the text to search for in the Search For box. Type the text to change to in the Change To box. If the text is found, clicking the Change button will change one occurrence. Clicking the Change All button will change all remaining occurrences above and below the cursor.
To cancel the Change Text command, double-click the Control menu in the Change Text dialog box.
Change Text
Command in Find menu of Script windowwwww
Adding a page
Check Syntax
Commands (Help menu)
Drawing angled lines & irregular
Footer
Field Properties
Paste
Removing passwords
Picture Object Properties Dialog
Size To Page
Rulers
Using tools
Using buttons
Adding objects to a group
To add an object to a group:
1. Select the group.
2. Choose Ungroup from the Object menu.
3. Press Shift and click to select the object you want to add.
4. Choose Group from the Object menu.
You can also select a group together with other objects and make a new group.
make a new group.
d make a new group.
Adding objects to a group
Procedure
Adding objects to a group
Italic
Palettes
Pie tool
Search controls
Ungroup
Send Farther
Using the Quick Tour
Shortcuts: Working with Books
Adding objects to a selection
To add an object to an existing selection:
1. Choose the selection arrow from the tool palette.
2. Hold down Shift, then select the object you want to add.e object you want to add...nt to add.
Adding objects to a selection
Procedure
selected object~@Selecting an object
Adding objects to a selection
Align
Clear
Clearing compared to cutting
Debug
Hide Margins
Script
Rectangle tool
Align
This command displays the Align dialog box, where you can specify options to align selected objects. To align selected objects:
> Choose an option to align objects along their tops, bottoms, sides, or vertical or horizontal centers.
You can choose only one option at a time. To align objects using more than one option, choose Apply to align according to one option, then choose another option..r option. another option.r option.
Align
Command in Draw menunu[
selected objects~@Selecting an object
apply~@Apply button
Angled line tool
To create an angled line:
1. Choose the angled line tool from the tool palette.
2. Point where you want the line to start, then click.
3. Move to where you want the first angle, then click.
4. Continue clicking to add as many angles as you want.
5. Double-click or press Esc to end the angled line.
* Hold down Ctrl while drawing for lines in 45 degree increments.ting point.
Angled line tool
tool palette~@Using the tool paletteC
Angled line tool
Author
Background Properties
Focusing the search
Import
Group
Pointer shapes
Options menu
Select Page
Reshaping a draw object
Start Recording
Selecting all objects
ToolBook Evaluation Edition
Shortcuts: Formatting Text
Shortcuts: Windows and Palettes
Apply button
This button applies the settings you specify but keeps the dialog box displayed. This allows you to see what the changes look like, but you don't have to choose the command again if you change your mind.
If you choose Apply and then choose the Cancel button, the settings remain. You can reverse the effects of choosing Apply. Choose Undo from the Edit menu. Undo reverses only the most recent use of Apply...
Apply button
Using dialog boxesr, Paragraph or Align dialog boxes
Apply button
Book Properties
Button tool
Importing an ASCII fixed-field f
Opening a book
Pasting objects
Sizing an object
Removing backgrounds
Typing text in a field
Spectrum palette
Viewing an object's properties
Arc tool
To create an arc:
1. Choose the arc tool from the tool palette.
2. Point to where you want the arc to start.
3. Drag until the arc is the size you want.
* Hold down the Ctrl key while dragging to make circular arcs......ize
and proportion you want.
Arc toolk
tool palette~@Using the tool palette
Ask and Request boxes
Ask boxes display a message and provide room for you to type information. Request boxes display a message and allow you to click one or more buttons.
Ask and request boxes are created by a book author using OpenScript and do not display standard ToolBook messages. For further information about messages displayed in specific Ask and Request boxes see your application's documentation.
Ask and Request boxes
Concepttt
Author
This command switches working levels from Reader level to Author level. At Author level, ToolBook gains additional menus and commands to create and build books.
At Author level, the Reader command replaces Author on the menu, so you can switch back to Reader level.o Reader level...vel.vel from Author to Reader.evel from Author to Reader.er.Reader.
Author!
Command in Edit menuK
This command displays the most recent page you visited in the current ToolBook working session.
You can use Back to return to the pages you've visited during the current session. The pages can be anywhere in the current book or in other books. ToolBook keeps track of the last 100 pages you visited.
To display a list of the last 100 pages visited, and to return to any of them, choose History from the Page menu.....enu.nu.
BackM
Command in Page menuw
Background
Foreground
This command switches where you are working from the foreground to the background of the page.
On the background, the Foreground command replaces Background on the menu, so you can switch to the foreground...ground.ound.d.ommand.
When you work on the foreground, the command is Background, indicating that you can move to the current background.d.
Background/Foreground
Command in Page menuK
foreground~@Foregroundd
Background
Cancelling a text selection
Entering a password
Glossary
Importing an ASCII delimited-fie
Page menu
Navigating between pages
Properties of hotwords
Paint Object Properties dialog b
Removing text
Selecting multiple objects
Selecting an object
Strikeout
Setting page size
Using the Command window
Typing tab characters
Using the direction keys
Topics: Building books
Adding a new background
Changing passwords
Copying pages
Pasting pages
Removing backgrounds
Removing pages
Removing passwords
Selecting a page
Setting basic text formats
Setting page size
Setting units for rulers
Sorting order and type
Sorting pages
Switching foreground/background
Text, Number, Date and Name values
Using the status boxoxatus boxxxxxxg the status box
scrolltxt
Switching foreground/background~Switching between foreground/bac
Topics: Building books
Comparison operators
Exporting to an ASCII fixed-fiel
Group Properties
Moving an object
Naming an object
Pasting pages
Paste Recording
Saving a book
Transparent
Setting the order of fields in r
Typing extended characters
Topics: Using tools and palettes
Color tray
Line palette
Pattern palette
Polygon palette
Spectrum palette
Moving a palette
Using the palettes
Tool palette
Using the selection indicator
Using tools
Drawing angled lines & irregular polygons
Drawing curves
Drawing lines, arcs, rectangles, ellipses, & pies
Drawing regular polygons
Drawing with constraints
Filling a draw object
Zooming the view
scrolltxt
Tool palette~using the tool palettee
Topics: Using tools and palettes
Topics: Working with objects
Clip Text
Selecting text
Topics: Working with objects
Adding objects to a group
Adding objects to a selection
Cancelling object selection
Changing layer order
Coloring an object
Copying objects
Creating an object
Draw object compared to paint object
Formatting text in a button label
IDs for pasted objects
Importing a graphic
Moving an object
Naming an object
Objects off the page
Pasting objects
Pasting graphics from other applications
Properties
Removing objects
Reshaping a draw object
Selecting all objects
Selecting an object
Selecting multiple objects
Sizing an object
Sizing a paint object
Viewing an object's properties
Working with record fields
Working with objects in a groupects in a grouppp in a grouppppe objects in a group
scrolltxt
Topics: Working with scripts
Creating a script
Editing a script
Pasting a recording into a script
Printing a script
Removing a script
Searching a script
Viewing an object's script
Using the Command window
Using the Debugger
Using the script recorder
Using the Script window
Using the Variable window
Execution Suspended
scrolltxt
Removing a script~Removing scripts
Topics: Working with scripts
Borders
Continue Execution
Exit Debugger
Formatting text in a button labe
Import Graphic
Navigating with buttons
Printing with conditions
Switching between Author and Rea
Shortcuts: Navigating
Typing text in a record field
Topics: Hotwords and linking
Activating hotword scripts
Editing hotword text
Linking caution
Link To button
Link With button
Linking with buttons and hotwords
Working with hotwordsss
scrolltxt
Topics: Author Shortcuts
Using mouse shortcuts
Reader shortcut keys
Author shortcut keysssssss
scrolltxt
Reader shortcut keys~Shortcuts: Navigating
Author shortcut keys~Shortcuts: Windows and Palettes
Topics: Author Shortcuts
Adding a new background
Editing hotword text
History
Reshape
Line tool
Tutorial
Search options
Using the script recorder
Using the selection indicator
About ToolBook
anges
ve the prop
This command displays the About ToolBook dialog box, which shows the version number and copyright for ToolBook............unt of memory available that ToolBook can use.
This dialog box displays the version number and copyright for ToolBook and the amount of memory available that ToolBook can use.
About ToolBookk
Command in Help menuk
About ToolBook
Arc tool
Field tool
Page Properties
Search
Pasting a recording into a scrip
Settings menu
Using the Script window
Working with objects in a group
Activating hotword scripts
To activate the script for a hotword:
1. Select the field containing the hotword and choose Field Properties from the Object menu.
2. Check Activate Scripts in the Field Properties dialog box.
This activates the scripts for the field and its hotwords, so that readers can run scripts by clicking and moving the mouse. Readers cannot type in an activated field...d field..place the insertion point to type in an activated field................ed field.....
Activating hotword scripts
Procedure
Activating hotword scripts
Creating an object
Draw Direct
File menu
Keyboard
Filling a draw object
Operators
Linking with buttons and hotword
Printing a book's pages
Print Pages
Properties of backgrounds
Searching in record fields
Using the palettes
Shortcuts: Hotwords
Zooming the view
Adding a new background
To add a new background to a book:
1. Choose New Background from the Page menu.
To work on the background:
1. Choose the Background command from the Page menu. ess F4. , or press F4. switch to the background of the new page to begin working on it..
Adding a new background
Procedure
Background command~@background
Adding a page
To add a page to a book:
1. Choose New Page from the Page menu.
The new page is added after the current page and has the same background.......................age before it.
Adding a page
Procedure
topic index
Breakpoints menu
Closing a book
Drawing regular polygons
Edit menu
Print
Field compared to record field
Trace Stmt
Switching between foreground/bac
Topics:Reader Menus and Commands
scrolltxt
Control menu
Edit menu
File menu
Help menu
Page menu
Text menu
Settings menu
mand with the mouse
Using menusssssssssssssssss command with the mouse
Using menus
Topics:Reader Menus and Commands
Topics: Hotwords and linking
Change Text
Clipping text in a report
Command
Link To button
Printer Setup
Removing scripts
Recording script actions
Zoom tool
Save As
Variables
Searching for special characters
Using Help
Selecting all the text in a fiel
Topics: Using books
Adding a page
Clearing compared to cutting
Closing a book
Entering a password
Interrupting scripts
Moving the focus
Navigating between books
Navigating between pages
Navigating with buttons
Navigating with commands
Opening a book
Saving a book
Switching between Author and Reader level
Unit conversion table
Using buttons
Using hotwords
Using the direction keys
Using the status box
scrolltxt
Topics: Using books
Ask and Request boxes
Drawing lines, arcs, rectangles,
Editing a script
Find menu
Help menu
Header or Footer dialog box
Using hotwords
Underline
Topics: Working with text
Cancelling a text selection
Copying text
Editing text in a field
Editing text with the keyboard
Field compared to record field
Formatting text in a field
Pasting text
Removing text
Selecting all the text in a field
Selecting text
Typing extended characters
Typing tab characters
Typing text in a field
Typing text in a record field
ing text in a record field
record field
scrolltxt
Topics: Working with text
Clear Script Breakpoints
Drawing curves
Drawing with constraints
Moving a palette
Show Margins
New Background
Text menu
Sorting pages
Trace All
Topics: Searching
Focusing the search
Replacing search text
Search controls
Search options
Searching for special characters
Searching in record fields
scrolltxt
Topics: Searching
Bring Closer
Draw Object Properties dialog bo
Ellipse tool
Export
Exit/Update
Navigating with commands
Record Field Properties
Printing from a range of pages
Searching a script
Return
Shortcuts: Windows
Send To Back
Topics: Printing
Printing a book's pages
Printing a report
Printing from a range of pages
Printing with conditions
Setting the order of fields in reports
Clipping text in a report
Text, Number, Date and Name values
Comparison operators
Using the Preview windoww
scrolltxt
Topics: Printing
Button Properties
Changing passwords
Header
Create Hotword
Printing a script
Working with hotwords
Window menu
Topics: Importing and Exporting
Exporting to an ASCII delimited-field file
Exporting to an ASCII fixed-field file
Importing an ASCII delimited-field file
Importing an ASCII fixed-field file
Merging books
scrolltxt
Topics: Reader Shortcuts
scrolltxt
Reader shortcut keys
Author shortcut keys
Reader shortcut keys~Shortcuts: Navigating
Author shortcut keys~Shortcuts: Windows and Palettes
Topics: Reader Shortcuts
Bring To Front
Draft Mode
Exporting to an ASCII delimited-
Hotword Properties
Paragraph
OK button
Rotate Left
Properties of record fields
Troubleshooting
Topics:Author Menus and Commands
scrolltxt
Breakpoints menu (Debug window)
Control menu
Draw menu
Edit menu
Edit menu (Script window)
File menu
Find menu (Script window)
Help menu
Object menu
Options menu (Debug window)
Page menu
Script menu (Script window)
Settings menu (Preview window)
Text menu
Trace menu (Debug window)
Window menu
Find menu (Script window)~Find menu
Breakpoints menu (Debug window)~Breakpoints menu
Options menu (Debug window)~Options menu
Script menu (Script window)~Script menu
Settings menu (Preview window)~Settings menu
Trace menu (Debug window)~Trace menuuuuuuuDebug window)
Topics:Author Menus and Commands
Copying pages
Creating a script
Graphic Properties
Previous
Interrupting scripts
Removing objects
Properties of buttons
Rotate Right
Setting basic text formats
Selection arrow
Using the Clipboard
Using the Preview window
Reader shortcut keys
How to use help
Author shortcut keys
cut keys
c"&X"
e"&More Info Field" alias "MoreInfoField"
c"X"
e"&Hotword List"
3HotwordList"
c"X"
n Panel"
c"X"
"Hotwords"
"help"
moreInfofield
"Help"
leaveBackground
enterPage
enterBackground
leavePage
buttonUp
moreInfofield
enterBackground
&More Info Field
MoreInfoField
&Hotword List
HotwordList
reader
Hotword List
More Info
leaveBackground
List Panel
enterPage
leavePage
Hotwords
buttonUp
button
moreInfofield
Button
Title
Author level shortcut keys
Subtitle
Hotwords
List Panel
buttonDown
buttonDown
Shortcuts: Windows and Palettes
Windows and Palettes
Shortcuts: Objects
Objects
#P *
Shortcuts: Layers
Layers
Shortcuts: Books
Books
Shortcuts: Hotwords
Hotwords
-Reader
/"Reader Shortcut Keys"
buttonUp
buttonUp
Reader Shortcut Keys
< Text & Reader Keys
BottomLine
Control Panel
More Info
MoreInfo
buttonUp
buttonUp
AlMoreInfo
Topics
Topics
buttonUp
buttonUp
Topics
Topics
Index
IndexOfTopics
buttonUp
buttonUp
TIndexOfTopics
Index of Topics
get Help
buttonUp
buttonUp
buttonUp
buttonUp
Go Back
Help for this page:
This section contains lists of shortcut keys that usually correspond to a menu item at author level. Click a button on the left to see a list of related shortcuts.
For reader level shortcut keys, click "< Reader level keys"..or the Index of Topics button.n. button.r level topics" or the Index of Topics button.ton.
B"Get Help"
buttonUp
buttonUp
Get Help
Author shortcut keys
How to use help
use Help
More Info
Button
Title
How to use Help
Subtitle
Hotwords
T ! 2
List Panel
buttonDown
buttonDown
Help Basics
Help Basics
Using F1
Using F1
Using the Help menu
The Help menu
Using the Quick Tour
The Quick Tour
Using the Help Book
The Help Book
Troubleshooting
Troubleshooting
BottomLine
Control Panel
More Info
MoreInfo
buttonUp
buttonUp
AlMoreInfo
_caption
More Info
Topics
Topics
buttonUp
buttonUp
Topics
Topics
Index
IndexOfTopics
buttonUp
buttonUp
TIndexOfTopics
Index of Topics
get Help
buttonUp
buttonUp
buttonUp
buttonUp
Go Back
Extra
"More"
Info"
buttonUp
buttonUp
More Info
Help for this page:
Click a topic button on the left for more information about that topic.
Use the buttons at the bottom of the page to go to the table of contents or to the index of topic titles. You can also use the commands in the Page menu and the Help menu for navigation..button.r level topics" or the Index of Topics button.ton.
B"Get Help"
buttonUp
buttonUp
Get Help
re Info
c"&X"
e"&More Info Field" alias "MoreInfoField"
c"X"
e"&Hotword List"
3HotwordList"
c"X"
c"X"
"hotwords"
q Panel"
Hotwordlist
"Extra" <>
enableButton
disableButton
"help"
panel"
B"OK"
_caption
b <>
b <>
background
HotwordList
MoreInfoField
enterPage
leavebackground
leavePage
buttonUp
MoreInfo
reader
enableButton
enterbackground
disableButton
enterbackground
&More Info Field
MoreInfoField
&Hotword List
HotwordList
reader
HotwordList
leavebackground
hotwords
List Panel
reader
hotwords
HotwordList
hotwords
HotwordList
HotwordList
MoreInfoField
MoreInfoField
MoreInfoField
enterPage
More Info
Extra
enableButton
HdisableButton
leavePage
buttonUp
button
list panel
MoreInfo
enableButton
_caption
_caption
disableButton
_caption
H 8 A W
Glossary
"WordList"
oscrolltxt
"Hotwords"
"More"
"Help"
MoreInfo
"more"
B"OK"
enableButton b
_caption
b <>
disableButton b
b <>
round
leavePage
enterbackground
reader
MoreInfo
leavebackground
enableButton
disableButton
enterbackground
reader
WordList
scrolltxt
leavebackground
scrolltxt
WordList
Hotwords
leavePage
reader
Hotwords
MoreInfo
enableButton
_caption
_caption
disableButton
_caption
scrolltxt
Button
prompt
Glossary
Wordlist
xbuttonUp
4s_localHit
oselectedTextLines
Dest
&& "(Def.)"))
default
xbuttonUp
buttonUp
xbuttonUp
(Def.)
default
s_localHit
buttonUp
Activated
Active area
Active instance
Active window
Alignment
ANSI character set
Application
Arrow keys
ASCII character set
ASCII delimited-field file
ASCII fixed-field file
Author level
Background
Background object
Baselines
Basic text format
Bitmap
Border
Border style
Breakpoint
Button
Button label
Calling handler
Caption
Checkbox
Checkmark
Clip text
Clipboard
Color
Color palettes
Column report
Command
Command window
Compressed image
Conditions
Constrain
Context sensitive help
Control character
Crosshairs
Data field
Debug window
Delete
Delimiter
Destination page
Device Independent Bitmap
Direct to screen
Direction keys
Directory
Dithered color
Draw object
Drawing tools
Dynamic Link Library
Error box
Evaluate
Execute
Export
Expression
Extended character
Extension
Field
Field Type
File name
Fill color
Focus
Footer
Foreground
Foreground object
Formatting
Found text
Function
Function keys
Global memory
Graphics
Group
Group report
Gutter
Handle
Handler
Header
Highlight
Hotword
Imaging
Import
Indent
Insertion point
Instance
Label
Layer
Layer commands
Lightness
Line spacing
Line style
Linking
List Box Field
Local variable
Locked field
Margin
Message
Navigation
Number
Object
Offscreen bitmap
OpenScript
OpenScript Help
Operand
Operator
Orientation
Page icon
Page size
Paint object
Palette
Paragraph
Password
Path name
Pattern
Personal name
Picture Object
Pixel
Point size
Pointer
Polygon
Precedence
Preview window
Properties
Radio button
Reader level
Record
Record field
Recording indicator
Replacement text
Report
Reshape handles
Ruler
Saturation
Script
Script box
Script buffer
Script error
Script recorder
Script window
Scroll
Scroll bar
Search text
Select
Selection
Selection arrow
Selection indicator
Selection rectangle
Single-line field
Solid color
Sorting
Special characters
Statement
Status box
Stroke color
Style
Style palettes
Subdirectory
Syntax
System date format
System default printer
System variable
Tab type
Tabbing order
Text size
Text style
Tool palette
ToolBook window
Trace
Trace box
Transparent
Typeface
Ungroup
Units of measure
Value
Variable
Variable window
Wildcard
WIN.INI file
Window
Windows Metafile
Word wrap
Working level
Working session
ToolBook Evaluation Edition
title
More Info
ohome
H0,-25
MoreInfo
buttonDown
buttonUp
buttonDown
AlMoreInfo
buttonUp
enabled
defPos
0,4970
0,3410
More Info
Control Panel 2
More Info
MoreInfo
buttonUp
buttonUp
AlMoreInfo
D _caption
_caption
Topics
Topics
buttonUp
buttonUp
Topics
Topics
Index
IndexOfTopics
buttonUp
buttonUp
TIndexOfTopics
Index of Topics
get Help
buttonUp
buttonUp
buttonUp
buttonUp
Go Back
Definition
Help for this page of the Glossary:
You are in the section of the help book that contains definitions for most of the terms used in the help text. The main help text is in a separate section. When you click a hotword, you will either go to another page in the glossary, or jump to a related help topic. Click any term on the left of a glossary page to see its definition. You can always click Go Back to retrace your steps.
Sometimes the More Info button appears at the bottom left of the page to indicate that more information or details are available. Click More Info to see that additional information. ation.
"Help"
B"Get
buttonUp
buttonUp
Get Help
Extra
"More"
Info"
buttonUp
buttonUp
More Info
Hotwords
More Info
Glossary
topic index
Tile 8
alphabet
L > 0
P > 0
c = "|"
c = " "
P = 1
P + 1
P - 1
"letter"
alphaIndex
selectedTextLines
J"Topics"
W(c) - 64)
c = "A"
(LF & c)
selectedTextState <>
(c)-1)
Zc = "C"
buttonUp
buttonUp
textFromPoint
textFromPoint
letter
alphaIndex
Topics
alphaIndex
topics
|A|B|C|D|E|F|G|H|I|J|K|L|M|
|N|O|P|Q|R|S|T|U|V|W|X|Y|Z||
Index of Help Topics
Letter
Control Panel 2
More Info
MoreInfo
buttonUp
buttonUp
AlMoreInfo
z _caption
More Info
Topics
Topics
buttonUp
buttonUp
Topics
Topics
Index
IndexOfTopics
buttonUp
buttonUp
TIndexOfTopics
Index of Topics
get Help
buttonUp
buttonUp
buttonUp
buttonUp
Go Back
topics
BselectedTextLines
L > 0
trim(
FailGo(c, "")
-- inverted entry, maybe
flopped off article?
~(",", c)
p - 1
Tp + 2
1000
(t2 && t1,"")
t2 && "a" && t1, "")
t2 && "
" && t1, "")
t2 && "the" && t1,"")
"Sorry, can't find" && c
buttonUp
buttonUp
textFromPoint
FailGo
FailGo
FailGo
FailGo
FailGo
Sorry, can't find
Help for this index page:
This page contains a list of all the help topics and glossary definitions in this book. Click any topic to go to it.
Click a letter on the alphabet button to jump to that section of the list.
For a more structured view of the topics, use the Author Topics or the Reader Topics command in the Section menu...u.
"Help"
B"Get help"
buttonUp
buttonUp
Get help
topic index
dumplist --**
"titles.txt"
"Title"
i & CRLF
/"glossary"\
i && "(Def.)" \
/"how
use help"\
shortcut
getlist --**
"stitles.
n > 2
cn > 1
B(n -1)
sysShowHotwords
"letter"
SearchIndexOfTopics
4justFound, SearchString
oldP
9 index
"Cancel"
oldsel
selectedTextState
<> 1
") = 1
U(searchstring)\
<> 3
+ 2) \
default
"Could
xfind" &&
term listed
}a, b, c
"alphabet"
}a, b, c
scrolltxt
ckground
buttonDown
getlist
SearchIndexOfTopics
dumplist
buttonUp
enterbackground
leavePage
enterpage
dumplist
titles.txt
topic text
topic text
Title
glossary
glossary
Title
(Def.)
how to use help
how to use help
reader shortcut keys
reader shortcut keys
author shortcut keys
author shortcut keys
getlist
stitles.txt
topics
enterbackground
letter
sysShowHotwords
buttonDown
letter
SearchIndexOfTopics
Search index of help topics for:
Cancel
topic index
topic index
letter
Topics
Topics
searchstring
Topics
Topics
Topics
Topics
Topics
Topics
Could not find
in a topic title or glossary term listed in the index.
default
oldsel
justFound
SearchString
buttonUp
alphabet
buttonUp
alphabet
leavePage
scrolltxt
Topics
enterpage
Topics
scrolltxt
justFound
ColorFList
field id 1 of page 1,field id 0 of background "glossary",field id 1 of background "glossary",recordfield id 3 of background "glossary",recordfield id 3 of background "How to use help",group id 110 of background "How to use help",recordfield id 11 of background "Author shortcut keys",group id 112 of background "Author shortcut keys",recordfield id 12 of background "Reader shortcut keys",group id 107 of background "Reader shortcut keys",recordfield id 2 of background "Topic text",recordfield id 3 of background "Topic text",recordfield id 0 of background "Topic text",field id 5 of background "Topic index",recordfield id 2 of background "Topic index"
startT
43505
stamp
Version 1.5 (Evaluation Edition)
Copyright
1989-1991 Asymetrix Corporation
August 26, 1991
Credits
The Help Book team:
Claude Ostyn
David Chell Bob Gallup
Polly Horn Annie Pearson
Tom Arnold Greg Pearson
Bruce Jackmann
43533
1 - 6/1/9
ostartT
"Credits"
-- don't
main
cimmediately,
MDDE
_coming
"cover
4s_authorOK
-- If
isn't the
,level
session
"Even minor
)Author
+may keep
" && "working correctly.
Yanyway?"
"No"
"Yes"
setHelpMenus
"R&eader Level Topics" alias "ReaderLevelTopics" \
c"Page"
Bs "AuthorLevelTopics" \
"&Index
rIndexOfTopics" \
"&Glossary"
"A&NSI Character Codes"
ANSICharacterCodes" \
"A&bout
Book..."
AbouttheHelpBook" \
"NewPage"
c"Text"
c"Edit"
"Import"
"Search"
..."
SearchReaderLevelTopics" \
..."
SearchAuthorLevelTopics" \
\..."
SearchIndexOfTopics" \
A&ll
..."
SearchAllText" \
c"Hotwor&ds"
"Show When &Mouse Is In Window"
ShowWhenMouseIsInWindow" \
c"Hotwords"
"Always &Shown"
AlwaysShown"
,Hidden"
AlwaysHidden"
SearchBook
4SearchString, FoundFocus, FoundPage
oldP
selectedTextState
msg1
"Cannot find" &&
& "."
&& "Continue
beginning
GetVGAInfo
X"tbkwin.dll"
displayBitsPerPixel()
displayColorPlanes()
verticalDisplayRes()
sysErrorNumber
8108
isColor
yl()>1
k()>1)
VGAorBetter
m()>470
fixColors
getVGAInfo()
IsVGA
0,75.3125,0
& "How
shortcut
Shortcut Keys,
cbk <>
colorFlist
-- a
fields
vePage
keyChar
buttonUp
author
enterpage
setHelpMenus
SearchBook
leavePage
fixColors
GetVGAInfo
buttonUp
keyChar
enterpage
seconds
startT
Credits
leavePage
Credits
seconds
startT
cover page
author
Even minor changes at Author level may keep this book from
the Evaluation Edition. In the Standard Edition of
ToolBook, this hot word would jump to a glossary definition.
The mouse pointer does not change shape when passing
over a disabled hot word.
testing
s_authorOK
s_HotwordFailed
extraInfo
WrdTxt
SeekTopic
FailGo
FailGo
FailGo
Sorry, this topic is not available yet.
failed
SearchBackground
searchString
default
isFound
lastPage
firstPage
SearchString
startPage
bkgndName
cover page
Topics: Importing and Exporting
Changing layer order
Find Next
Formatting text in a field
Selecting a page
Script menu
Trace menu
Using the tool palette
Using the Debugger
Viewing an object's script
topic index
scrolltxt
About ToolBook
Activating hotword scripts
Adding a new background
Adding a page
Adding objects to a group
Adding objects to a selection
Align
Angled line tool
Apply button
Arc tool
Ask and Request boxes
Author
Back
Background
Background Properties
Bold
Book Properties
Borders
Breakpoints menu
Bring Closer
Bring To Front
Button Properties
Button tool
Cancel button
Cancelling a text selection
Cancelling object selection
Change Text
Changing layer order
Changing passwords
Character
Check Syntax
Clear
Clear All Breakpoints
Clear Script Breakpoints
Clearing compared to cutting
Clip Text
Clipping text in a report
Closing a book
Color tray
Coloring an object
Command
Commands (Help menu)
Comparison operators
Continue Execution
Control menu
Copy
Copying objects
Copying pages
Copying text
Create Hotword
Creating a script
Creating an object
Curve tool
Debug
Define Where dialog box
Draft Mode
Draw Centered
Draw Direct
Draw menu
Draw object compared to paint object
Draw Object Properties dialog box
Drawing angled lines & irregular polygons
Drawing curves
Drawing lines, arcs, rectangles, ellipses, & pies
Drawing regular polygons
Drawing with constraints
Edit menu
Edit menu (Script window)
Editing a script
Editing hotword text
Editing text in a field
Editing text with the keyboard
Ellipse tool
Entering a password
Execution Suspended
Exit
Exit Debugger
Exit/Cancel
Exit/Update
Export
Exporting to an ASCII delimited-field file
Exporting to an ASCII fixed-field file
Field compared to record field
Field Properties
Field tool
File menu
Filling a draw object
Find menu
Find Next
Find Text
First
Flip Horizontal
Flip Vertical
Focusing the search
Footer
Foreground
Formatting text in a button label
Formatting text in a field
Glossary
Graphic Properties
Grid
Group
Group Properties
Header
Header or Footer dialog box
Help basics
Help menu
Hide Margins
History
Hotword Properties
IDs for pasted objects
Import
Import Graphic
Importing a graphic
Importing an ASCII delimited-field file
Importing an ASCII fixed-field file
Index
Interrupting scripts
Irregular polygon tool
Italic
Keyboard
Last
Line palette
Line tool
Link To button
Link With button
Linking caution
Linking with buttons and hotwords
Merging books
Moving a palette
Moving an object
Moving the focus
Naming an object
Navigating between books
Navigating between pages
Navigating with buttons
Navigating with commands
New Background
New Page
Next
Object menu
Objects off the page
OK button
Open
Opening a book
Operators
Options menu
Page menu
Page Properties
Page Size dialog box
Paint Object Properties dialog box
Palettes
Paragraph
Passwords dialog box
Paste
Paste Recording
Pasting a recording into a script
Pasting graphics from other applications
Pasting objects
Pasting pages
Pasting text
Pattern palette
Picture Object Properties Dialog Box
Pie tool
Pointer shapes
Polygon palette
Polygon tool
Previous
Print
Print Pages
Print Report
Printer Setup
Printing a book's pages
Printing a report
Printing a script
Printing from a range of pages
Printing with conditions
Properties
Properties of backgrounds
Properties of books
Properties of buttons
Properties of fields
Properties of graphic objects
Properties of groups
Properties of hotwords
Properties of pages
Properties of record fields
Quick Tour
Reader
Record Field Properties
Record field tool
Recording script actions
Rectangle tool
Redo
Remove Hotword
Removing backgrounds
Removing objects
Removing pages
Removing passwords
Removing scripts
Removing text
Replacing search text
Reshape
Reshaping a draw object
Return
Rotate Left
Rotate Right
Rounded rectangle tool
Rulers
Save
Save As
Saving a book
Script
Script menu
Search
Search controls
Search options
Searching a script
Searching for special characters
Searching in record fields
Select All
Select Page
Selecting a page
Selecting all objects
Selecting all the text in a field
Selecting an object
Selecting multiple objects
Selecting text
Selection arrow
Send Farther
Send To Back
Setting basic text formats
Setting page size
Setting the order of fields in reports
Setting units for rulers
Settings menu
Shortcuts: Books
Shortcuts: Editing text
Shortcuts: Formatting Text
Shortcuts: Hotwords
Shortcuts: Layers
Shortcuts: Navigating
Shortcuts: Objects
Shortcuts: Windows
Shortcuts: Windows and Palettes
Shortcuts: Working with Books
Show Hotwords
Show Margins
Size To Page
Sizing a paint object
Sizing an object
Sort
Sorting order and type
Sorting pages
Spectrum palette
Start Recording
Stop Recording
Strikeout
Switching between Author and Reader level
Switching between foreground/background
Text, Number, Date and Name values
Text menu
ToolBook Evaluation Edition (Def.)
Trace All
Trace Call
Trace menu
Trace Stmt
Transparent
Troubleshooting
Tutorial
Typing extended characters
Typing tab characters
Typing text in a field
Typing text in a record field
Underline
Undo
Ungroup
Using buttons
Using F1
Using Help
Using hotwords
Using mouse shortcuts
Using the Clipboard
Using the Command window
Using the Debugger
Using the direction keys
Using the Help Book
Using the Help menu
Using the palettes
Using the Preview window
Using the Quick Tour
Using the script recorder
Using the Script window
Using the selection indicator
Using the status box
Using the tool palette
Using the Variable window
Using tools
Variables
Viewing an object's properties
Viewing an object's script
Window menu
Working with hotwords
Working with objects in a group
Working with record fields
Zoom
Zoom tool
Zooming the view
Tms Rmn
O!j$k>
System
Tms Rmn
System
System
Tms Rmn
O!j$k>
System
\zp=
helvetica
system
Reader
helpLevel
Reader
System
System
\zp`
IsVGA
Tms Rmn
O!j$k>
Courier
system
\zp=
ToolBook Help
-- rev. 12/14/90
HR. Gallup
8/23/91
HelpVersion
"ToolBook
" & CRLF &
"stamp"
FailGo what, where
c"Def"
8 && "(
.)") )
default
searchBackground bkgnd, startp
callWinHelp f
4s_winHelp
Xuser
(WORD,STRING,
LONG)
FindWindow(DWORD,
SetWindowText(
linkDLL "tbkwin.dll"
YieldApp()
,f,3,0)
"opnscrpt.hlp"
- OPNSCRPT.HLP")
,"OpenScript
KeyChar x
4FixRef
W("#")
isText
x(pN
c"(Def.)")
"Hotwords" <>
& "~@" & pN
& "~" & pN
EnterBook
, Testing, windowSized, s_authorOK
fixColors
setHelpMenus
ShowMyWindow
fixHotWordMenu
setSuffixes
setPrefixes
4s_suffixes
setprefixes
4s_prefixes
testHotWords pStart, pEnd
"hlpmaint.tbk"
maintenance
LeaveBook
4s_WinHelp
,2,0)
showMyWindow
"Author"
sysDateformat
"M d, y"
scrollTxt
/"Topic Index"
oldP
saveAs
-- Handle F3 key
)Reader level (
4s_HotwordFailed
ZextraInfo
doHotWord (
Eval edition only, mark
%glossary hw
-- special handlers
Jhw cursor over disabled hotwords
HotL
wList
& "~"
cL <
R) = 1
seekTopic
fix WrdTxt
fixHotword
trim x
trimSet
" " &
cx<>
cx <>
doHelp contextInfo
-- If no
information (invoked
8?),
p= 0
Topics
ohelpLevel
requested
) < 5
HlpTopic
c"ShortcutKeys"
c"Keyboard"
c"Commands"
c"Glossary"
HowToUseHelp
IndexOfTopics
]F1 key
-- Active
ewas a palette
"Palette"
) &&
--
"Ask/Request"
-- Now, try
-- Found the
, so we can relax
-- That did
xwork, Look
our table
"Context"
, wL) = 1
wL))
c-- found
, we
-- Can't identify
index
asure we're
oHelpLevel
/"How
Shortcutkeys
UsingHelp
ReaderLevelTopics
AuthorLevelTopics
SearchReaderLevelTopics
SearchTopics
searchAllText
searchBook
SearchAuthorLevelTopics
SearchIndexOfTopics
ANSICharacterCodes
278 -- Typing Extended Characters
AboutTheHelpBook
f"OK"
"More
First
AlwaysShown
oHotWordShow
FixHotwordMenu
AlwaysHidden
"Hide"
ShowWhenMouseIsInWindow
4s_idlelp
xsent
>= 0 \
<= 6480 \
>= 0 \
HotwordList
B"OK"
-- Filters each
filter c, x
p > 0
Zp <= 0
-- Names
current
namePage x
& leftQuote & rightQuote, x)
seekTopic
testHotWords
doHotWord
LeaveBook
doHelp
ShortcutKeys
callWinHelp
HowToUseHelp
Index
showMyWindow
Keyboard
Commands
stamp
UsingHelp
setSuffixes
Topics
ReaderLevelTopics
AuthorLevelTopics
saveAs
SearchReaderLevelTopics
setprefixes
searchAllText
SearchAuthorLevelTopics
author
SearchIndexOfTopics
reader
ANSICharacterCodes
KeyChar
IndexOfTopics
Glossary
keyDown
AboutTheHelpBook
fixHotWordMenu
First
AlwaysShown
buttonUp
AlwaysHidden
mouseEnter
ShowWhenMouseIsInWindow
EnterBook
HotwordList
mouseLeave
namePage
searchBackground
HelpVersion
FailGo
filter
HelpVersion
ToolBook
Help
stamp
FailGo
(Def.)
default
where
searchBackground
searchBackground
startp
bkgnd
callWinHelp
WinHelp
FindWindow
SetWindowText
tbkwin.dll
YieldApp
WinHelp
opnscrpt.hlp
YieldApp
Help - OPNSCRPT.HLP
FindWindow
OpenScript Help
SetWindowText
s_winHelp
KeyChar
(Def.)
Hotwords
Hotwords
Hotwords
Hotwords
isText
FixRef
EnterBook
fixColors
oc/setHelpMenus
sizeToPage
MShowMyWindow
fixHotWordMenu
O setSuffixes
setPrefixes
default
FixRef
Testing
windowSized
s_authorOK
setSuffixes
s_suffixes
setprefixes
s_prefixes
fixHotWordMenu
fixHotWordMenu
testHotWords
hlpmaint.tbk
hlpmaint.tbk
pStart
LeaveBook
WinHelp
s_WinHelp
showMyWindow
MshowMyWindow
stamp
Author
M d, y
stamp
Topic Index
scrollTxt
stamp
saveAs
stamp
author
author
reader
Author
sizeToPage
keyDown
Author
buttonUp
hotword
doHotWord
extraInfo
s_HotwordFailed
mouseEnter
mouseLeave
default
Hotwords
wList
seekTopic
seekTopic
doHotWord
doHotWord
fixHotword
WrdTxt
trimSet
doHelp
Topics
Reader
helpLevel
Reader
helpLevel
Author
ShortcutKeys
Keyboard
GShortcutKeys
Topics
Commands
Topics
Glossary
Glossary
8HowToUseHelp
TIndexOfTopics
Palette
Ask/Request
FailGo
FailGo
Context
FailGo
TIndexOfTopics
MShowMyWindow
default
L:to1
wList
HlpTopic
contextInfo
ShortcutKeys
HelpLevel
Reader
Reader Shortcut Keys
Author Shortcut Keys
HowToUseHelp
How to use help
Index
TIndexOfTopics
Keyboard
GShortcutkeys
Commands
Topics
UsingHelp
8HowToUseHelp
Topics
HelpLevel
Reader
ReaderLevelTopics
AuthorLevelTopics
ReaderLevelTopics
Reader Topics
AuthorLevelTopics
Author Topics
SearchReaderLevelTopics
SearchTopics
Reader Topics
searchAllText
searchBook
SearchAuthorLevelTopics
SearchTopics
Author Topics
SearchIndexOfTopics
XSearchIndexOfTopics
Topic Index
ANSICharacterCodes
IndexOfTopics
Topic index
Glossary
Glossary
AboutTheHelpBook
HelpVersion
More Info
More Info
How to Use Help
First
Glossary
AlwaysShown
HotWordShow
FixHotwordMenu
AlwaysHidden
HotWordShow
FixHotwordMenu
ShowWhenMouseIsInWindow
HotWordShow
FixHotwordMenu
HotWordShow
default
s_idlelp
HotwordList
HotwordList
filter
namePage
filter
Stop: Top
Button
ToolBook Help
Stop: Top
Reader Topics
Reader Topics
Title
Reader Level Topics
Button
This Topic
buttonUp
buttonUp
Menus and Commands
Menus and commands
Shortcuts
Importing and exporting
Printing
Searching
Working with text
Using books
listPanel
Topics:Reader Menus and Commands
Topics: Using Books
Topics: Working with text
Topics: Searching
Topics: Printing
Topics: Importing and exporting
Topics: Reader Shortcuts
hotwords
Control Panel
Topics
AuthorLevelTopics
buttonUp
buttonUp
AuthorLevelTopics
Author Level Topics
Index
IndexOfTopics
buttonUp
buttonUp
TIndexOfTopics
Index of Topics
get Help
buttonUp
buttonUp
buttonUp
buttonUp
Go Back
Subtopics
lineNum
seekTopic
buttonUp
buttonUp
textFromPoint
seekTopic
lineNum
Help for this page:
This section contains help topics for the Reader level. Click a main topic on the left to see its subtopics. Click a subtopic title on the right to go to the page that contains the help text.
For more topics, click "< Author level topics" or the Index of Topics button..
"Help"
B"Get
buttonUp
buttonUp
Get Help
mhown
Topic"
owhich <>
"Help"
"subtopics"
scrolltxt
"hotwords"
c"X"
e"Synonym List" alias "SynonumList"
c"X"
"SynonymList"
helpLevel
"Reader"
c"X"
,--**
"listPanel"
SearchTopics
4SearchString
oldPage
level
"Cancel"
searchBackground(
"Could
xfind" \
Author
f"Yes"
& "."
enterbackground
leavePage
leavebackground
buttonUp
enterPage
SynonymList
reader
SearchTopics
enterPage
this Topic
which
which
which
which
subtopics
scrolltxt
leavePage
scrolltxt
subtopics
reader
hotwords
enterbackground
Synonym List
SynonumList
reader
SynonymList
helpLevel
Reader
which
which
leavebackground
which
which
buttonUp
listPanel
which
which
SynonymList
hotwords
hotwords
hotwords
SynonymList
SynonymList
SearchTopics
Search Reader level topics for:
Cancel
searchBackground
Could not find
in Reader level topics. Search Author level topics?
Author Topics
searchBackground
Could not find
oldPage
SearchString
Author Topics
Title
Author Level Topics
Button
This Topic
buttonUp
buttonUp
Author Shortcuts
Menus and commands
Shortcuts
Hotwords and linking
Working with scripts
Working with objects
Using tools and palettes
Building books
listpanel
Topics:Author Menus and Commands
Topics: Building Books
Topics: Using Tools and Palettes
Topics: Working with objects
Topics: Working with Scripts
Topics: Hotwords and linking
Topics: Author Shortcuts
hotwords
Control Panel
Topics
ReaderLevelTopics
buttonUp
buttonUp
ReaderLevelTopics
Reader Level Topics
Index
IndexOfTopics
buttonUp
buttonUp
TIndexOfTopics
Index of Topics
get Help
buttonUp
buttonUp
buttonUp
buttonUp
Go Back
Subtopics
lineNum
seekTopic
buttonUp
buttonUp
textFromPoint
seekTopic
lineNum
Help for this section:
Click a main topic on the left to see its subtopics. Click a subtopic title on the right to go to the page that contains the help text.
For more topics, click "< Reader level topics" or the Index of Topics button.. Section menu.
"Help"
B"Get
buttonUp
buttonUp
Get Help
&*X$z
CallWinHelp
buttonUp
buttonUp
CallWinHelp
OpenScript Reference
Author Topics
B"This Topic"
owhich <>
"Help"
"subtopics"
scrolltxt
"hotwords"
c"&X"
,--**
e"&Synonym List" alias "SynonymList"
c"X"
,--**
,--**
helpLevel
"Author"
c"X"
,--**
"listPanel"
"OpenScript reference"
SearchTopics
4SearchString
oldPage
level
"Cancel"
searchBackground(
"Could
xfind" \
Reader
f"Yes"
& "."
enterbackground
leavePage
leavebackground
buttonUp
enterPage
SynonymList
reader
SearchTopics
enterPage
This Topic
which
which
which
which
subtopics
scrolltxt
leavePage
scrolltxt
subtopics
reader
hotwords
enterbackground
&Synonym List
SynonymList
reader
SynonymList
helpLevel
Author
leavebackground
hotwords
which
which
buttonUp
listPanel
which
which
OpenScript reference
SynonymList
hotwords
hotwords
hotwords
SynonymList
SynonymList
SearchTopics
Search Author level topics for:
Cancel
searchBackground
Could not find
in Author level topics. Search Reader level topics?
Reader Topics
searchBackground
Could not find
oldPage
SearchString
Topic Text
Title
title
Viewing the properties of an object
Subtitle
"More"
buttonUp
buttonUp
More Info
Hotwords
Control Panel 2
More Info
MoreInfo
buttonUp
buttonUp
AlMoreInfo
_caption
More Info
More Info
Topics
Topics
buttonUp
buttonUp
Topics
Topics
Index
IndexOfTopics
buttonUp
buttonUp
TIndexOfTopics
Index of Topics
get Help
buttonUp
buttonUp
buttonUp
buttonUp
Go Back
Extra
HideMore
buttonUp
buttonUp
oa]HideMore
" bopunds
2895,3180,3600,3460
Help for this page:
You are in the section of the help book that contains the text for all the help topics. The glossary is in a separate section. When you click hotwords, you will either go to another page in this section, or jump to a glossary entry. No matter how and where your navigation takes you, you can always click Go Back to retrace your steps.
Sometimes the More Info button appears at the bottom left of the page to indicate that more information or details are available. Click More Info to see that additional information.
B"Get Help"
buttonUp
buttonUp
Get Help
More Info
Topic Text
dumplist x--**
"Topic.lst"
c"Numbers"
"[" & i & "] "
J"Title"
rF & CRLF
p2 - i
4oldTitle --**
J"Text"
textOverFlow
newStyle
J"Extra"
enableButton
B"More Info"
disableButton
_caption
b <>
b <>
HideMore
"Help"
filter(
c"&X"
,--**
alias "MoreInfo"
c"&X"
,--**
e"&Hotword List"
3HotwordList"
c"&X"
,--**
c"&X"
,--**
"Subtitle"
"Hotwords"
NormalText
4s_oldFocus
B"OK"
B"OK"
leavePage
dumplist
enterBackground
leaveBackground
enableButton
author
reader
disableButton
NormalText
HotwordList
enterPage
MoreInfo
HideMore
dumplist
Topic.lst
Numbers
Title
enterPage
Extra
enableButton
More Info
HdisableButton
More Info
Title
newStyle
oldTitle
enableButton
_caption
_caption
disableButton
_caption
leavePage
oa]HideMore
Title
filter
oldTitle
enterBackground
&More Info
MoreInfo
&Hotword List
HotwordList
leaveBackground
author
Extra
Title
Subtitle
enableButton
More Info
reader
Extra
Title
Subtitle
Hotwords
NormalText
Hotwords
HotwordList
Hotwords
Hotwords
HotwordList
Hotwords
HotwordList
MoreInfo
More Info
MoreInfo
MoreInfo
s_oldFocus
HideMore
More Info
Reader shortcut keys
cut keys
c"&X"
e"&More Info Field" alias "MoreInfoField"
c"&X"
e"&Hotword List"
4HotwordList"
c"&X"
~info"
b Panel"
c"X"
"Hotwords"
"help"
kground
leaveBackground
enterPage
enterBackground
leavePage
buttonUp
enterBackground
&More Info Field
MoreInfoField
&Hotword List
HotwordList
reader
HotwordList
More info
leaveBackground
List Panel
enterPage
leavePage
Hotwords
buttonUp
button
8 | $
Button
Show More
H0,-25
"More"
H0,25
buttonDown
buttonUp
buttonDown
buttonUp
defPos
0,4970
enabled
More Info
Title
Reader level shortcut keys
Subtitle
Hotwords
List Panel
buttonDown
buttonDown
Shortcuts: Navigating
Navigating
Shortcuts: Editing text
Editing Text
Shortcuts: Formatting Text
Formatting Text
Shortcuts: Working with Books
Working with Books
Shortcuts: Windows
Windows
-Author
/"Author Shortcut Keys"
buttonUp
buttonUp
Author Shortcut Keys
< Author Level Keys
BottomLine
More Info
ohome
H0,-25
MoreInfo
buttonDown
buttonUp
buttonDown
AlMoreInfo
buttonUp
enabled
defPos
0,4970
0,3410
More Info
Control Panel
More Info
MoreInfo
buttonUp
buttonUp
AlMoreInfo
Topics
Topics
buttonUp
buttonUp
Topics
Topics
Index
IndexOfTopics
buttonUp
buttonUp
TIndexOfTopics
Index of Topics
get Help
buttonUp
buttonUp
buttonUp
buttonUp
Go Back
Help for this page:
This section contains lists of shortcut keys that usually correspond to a menu item at reader level. Click a button on the left to see a list of related shortcuts.
For author level shortcut keys, click "< Author level keys"..or the Index of Topics button.n. button.r level topics" or the Index of Topics button.ton.