home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software of the Month Club 1995 December
/
SOFM_Dec1995.bin
/
pc
/
neobook
/
install
/
nb1.cmp
/
NEOBOOK.DOC
< prev
next >
Wrap
Text File
|
1995-03-22
|
78KB
|
2,209 lines
NeoBook (TM)
Electronic Publisher
Version 2.1
--------------------------
-------User's Guide-------
--------------------------
NeoBook opens a new publishing medium. Most
of today's computer systems contain color,
sound, and graphical capabilities - the
tools for new ways of communicating ideas.
As the price of diskettes has dropped and
with the ever wider use of networks,
computer-based communications have become
cost-competitive with traditional
publishing forms. And, though the computer
book or magazine is not ready to completely
replace printed books and magazines (you
might find one of today's computers
unwieldy while sitting in the garden or in
a favorite chair), electronic publications
offer possibilities not provided by
traditional print media, such as sound,
color, page linking, pop-up images and
text, and instant access to related
information. And electronic publications
may be shipped using lightweight, compact,
reusable, inexpensive diskettes, which are
not as readily discarded by the reader or
even distributed via modem over ordinary
telephone lines. Possibilities for NeoBook
applications include brochures,
newsletters, catalogs, interactive books
and magazines, educational materials, sales
tracts or speakers' aides, etc.
--------------------------
-----Starting NeoBook-----
--------------------------
For the steps below, we assume that you
have already installed NeoBook in the
directory C:\NEOBOOK, which is the default
directory used by the install program. If
you installed NeoBook into a different
directory, then substitute that name for
C:\NEOBOOK below.
1.) In order for your mouse to work within
NeoBook, your mouse driver (usually
MOUSE.COM) must be loaded before accessing
NeoBook. Please refer to your mouse's user
manual for more information regarding
configuring your mouse.
2.) From the DOS prompt (C:\), type
CD\NEOBOOK and press Enter. This will place
you in the NeoBook directory.
3.) Now type NEOBOOK and press Enter.
If you wish to make changes to NeoBook's
configuration, you may change the settings
by selecting SET PREFERENCES from the
OPTIONS menu.
---------------------------
-----Operating NeoBook-----
---------------------------
In this section, we will take a look at the
function of various parts of the NeoBook
menu. Users who are familiar with graphical
interfaces may wish to skip this section
and proceed directly to the description of
Menu Functions which follows.
When you activate NeoBook, you will be
presented with the program's main screen,
which contains menu buttons along the top
and a box holding various tool icons.
----------------------------
-----Keyboard Shortcuts-----
----------------------------
Note that many commands have one letter in
their description underlined. To select
these commands, you simply hold down the
ALT key while typing the letter
corresponding to the command you wish to
activate. On the menu, some commands have
their keyboard shortcuts listed to the
right of the description line. You may also
move between items in dialog boxes by using
the TAB key to move between options. A
highlight, appearing as a moving box,
surrounds the current item. Once the
command you wish to use has been
highlighted, press the SPACE bar to select
or activate.
At other times, you may need to select an
item from a list. You may use the ARROW,
PAGE UP and PAGE DOWN keys to scroll
through the list. Once an item is
highlighted, press the ENTER key to select
that item.
-------------------------
-----Mouse Operation-----
-------------------------
Using the mouse requires that you load
Microsoft or Logitech compatible mouse
driver software before starting NeoBook. If
a mouse is present, a small mouse pointer
(arrow) will appear on your screen. Simply
move the pointer to the desired command or
option and click the left mouse button to
select or activate.
-------------------------
-----Screen Features-----
-------------------------
NeoBook's menus contain several types of
controls used to select, enable or
deactivate various features.
- Command Buttons: These are buttons which
activate commands or bring up submenus. To
select a command option, either click the
button with a mouse or hold down the Alt
key and press the underlined letter in the
title of the desired command.
- Check Box: These controls appear as small
boxes. Activate/deactivate the option by
holding down the ALT key and pressing the
underlined letter, or by clicking inside
the box with a mouse. A check mark will
appear to show that the corresponding
option has been selected.
- Drop Down List: Lists are used to allow
you to choose from a large group of
options, such as a list of file names or
colors. Items which contain lists have a
small, downward pointing arrow button to
the right of the description. The list may
be displayed by clicking on the small arrow
with your mouse, or, from the keyboard,
either highlighting the item using the TAB
key and pressing the SPACE bar or by
simultaneously pressing the ALT key and the
underlined letter in the option title. The
item inside the red box represents the
currently active item on the list. From the
keyboard, use the UP/DOWN arrow keys, the
PAGE UP/PAGE DOWN keys, and the HOME and
END keys to move the selector highlight to
the desired item, then press ENTER to
choose it. You may also use the mouse to
scroll through the list and select an item.
Clicking the scroll bar to the right of the
list will move the window one item at a
time. Clicking and dragging the Scroll
button up or down allows you to scroll
quickly through the list. You may also
scroll one page at a time by clicking the
shaded area between the arrow buttons and
the scroll button.
- Error Message: At times, you may be
presented with an error message, requiring
that you merely acknowledge its existence
by pressing ENTER or clicking the mouse.
- Text Box: Text boxes are used to enter
information such as file names, time
intervals, etc. If the menu or dialog box
contains more than one text box, press the
TAB key to move to the one you want. If you
have a mouse, click the desired text field.
- Radio Pushbutton: These appear as diamond
shaped depressions next to a description of
the option. This type of button is always
found in groups. Select the option in the
group that you want to use. Only one radio
button per group may be selected at a time.
Select the desired option by holding down
the ALT key and pressing the button's
underlined letter or by clicking the item
with the mouse. The button will turn red
(darkened on monochrome displays) to show
that the option is activated.
- Page Control: Use the page control to
move between pages within your publication.
The center icon jumps to the Master Page.
The arrow pointing right goes to the next
page, while the arrow pointing to the left
goes to the previous page. The arrow with a
bar on the right jumps to the last page,
while the arrow and bar on the left jumps
to the first page.
- Nudge Control: The nudge control is used
to move the selected item(s) one pixel at a
time. Click on the side of the control
pointing in the direction the item(s) are
to be moved. Hold down the Shift key to move
the selected items continuously.
- Title Bar: The title bar lists the
contents of the dialog box. You may use
your mouse to move the entire box to a new
location by clicking on the title bar and
dragging to a new location.
-----------------------
-----Menu Commands-----
-----------------------
The Menu Bar lies along the top of the
screen and contains a row of menu buttons
(described below), the Page Control
buttons, and a Counter which tells you the
current page number and the total number of
pages in the publication.
-----The File Button Menu-----
Options under this command are used to load
and save publications, to access the DOS
operating system, and to exit NeoBook.
- New: Use this option to load a fresh
publication containing no text or other
elements.
- Open: If you have saved previous NeoBook
presentations, you may load one of these
using the OPEN option. The dialog below
will appear to allow you to select the file
name corresponding to the desired
publication.
NOTE: If the desired publication file is in
a drive or directory other than the current
drive/directory, you may select a new drive
using the DRIVES drop-down list.
Directories may be selected from the
DIRECTORIES box. Simply click on any
subdirectory listed to go to that
directory. Clicking on the folder icon
which is followed by a backslash (\) will
take you to the drive's root directory.
Clicking on the folder icon which is
followed by two periods (..) will take you
to the previous directory in the tree from
which the current directory has branched.
See your DOS documentation for additional
information on directory trees. You may
also use the Search command button to find
a specific file. Simply type in the name of
the file to look for, or use the DOS
wild-card characters if you only know part
of the file name.
- Save: This option saves the storyboard
with all changes you have made during your
current session. If you have not named your
presentation, you will be prompted to
supply a name.
- Save As: If you wish to save a new or
make a copy of an existing publication, use
this option to supply a new name. The new
file name may contain up to eight valid DOS
characters (valid DOS characters include
A-Z, 0-9, _, ^, $, ~, !, #, %, &, -, {}, (),
@, ', ` with no spaces, commas, periods or
backslashes in the name). NeoBook will
assign a three letter extension PUB to your
publication filename. If you wish to store
the file on a different drive or directory,
precede the filename with the correct drive
and path (or select using the drop down
list button). - DOS Shell: If you would
like to briefly jump to DOS, without
leaving NeoBook, you may use the DOS Shell
option to run your DOS program(s). To
return to NeoBook, simply type "EXIT" at
the DOS command prompt. This will save you
a bit of time reloading your publication
when you briefly need access to DOS in
order to run another application, erase or
rename a file, etc. ***Remember, you must
type "EXIT" to return to NeoBook ***
- DOS Shell: This allows you to jump to
DOS and back to NeoBook without losing
your place in the publication. To return
to NeoBook from DOS, type "EXIT" at the
DOS command prompt.
- Exit: To leave NeoBook, select this
option.
-----The Edit Menu Button-----
The options under this command button allow
you to create and modify graphics files,
and to copy, remove and select items
already included.
- Undo: Select this option to "undo" the
last command. Some commands, however, cannot
be undone, these include: adding, deleting
and moving pages; palette modifications;
Preferences; and events that occur in other
programs. The Undo command can use a lot of
memory, so in low memory situations you may
want to disable the Undo function by selecting
Preferences/Miscellaneous in the Options menu.
- Cut: Use this option to remove the
currently selected item(s) to NeoBook's
clipboard. From the clipboard, you may
Paste the item(s) to a new location or onto
a different page.
- Copy: This option will copy the currently
selected (highlighted) item(s) onto the
clipboard without removing them from the
current location. Use the Paste command to
place copies of the objects.
- Paste: This option places the item(s)
currently on the clipboard (see Cut and
Copy) onto the current page. Selecting this
option alone will place the item(s) in the
center of the current page. Pressing the
CTRL key while using Paste will place the
item(s) at the same coordinates occupied
before being placed on the clipboard.
- Delete: This option eliminates the
selected item(s) without placing them onto
the clipboard. Use Delete when you wish to
erase items and preserve the last item Cut
or Copied to the clipboard.
- Duplicate: This command places a copy of
the currently selected item onto the page.
- Select All: Use this option to select all
elements on the current page.
- Create/Edit Article: When placing a text
frame using the Article tool, you are given
the option of choosing an existing ASCII
text file. After selecting a text frame,
you may use this option to edit an existing
file, using your favorite word processor.
If no item is selected, this option allows
you to create a new file. The word
processor which you will be using must have
first been linked to NeoBook by selecting
its DOS command file using the Options/Set
Preferences/Miscellaneous. Note: You should
be sure to save the text in ASCII or DOS
Text format. Your word processor's
documentation contains instructions on how
to do this.
- Create/Edit Image: When placing an image
frame using the Picture tool, you are given
the option of choosing an existing PCX or
BMP format image file. After selecting any
image frame, you may use this option to
edit an existing picture, using your
favorite paint program. If a graphic frame
is not selected, this option allows you to
create a new file. The paint program which
you will be using must have first been
linked to NeoBook by selecting its DOS
command file using the Options/Set
Preferences/Miscellaneous. Note: If
necessary, you should convert your picture
so that it contains a maximum of 2, 16, 256
16M colors before saving it. This will save
space on your disk and will allow the
widest number of readers to view the image.
Also to save space, you may wish to reduce
the scale (size) of the picture to
approximately match the size which will be
displayed in your publication. Most paint
and image editing programs will allow you
to easily make these adjustment. You should
be sure to save your picture in either a
PCX or BMP format. Your paint program's
documentation should contain instructions
on how to do this.
- Create/Edit Sound File: When placing a
button using the Button tool, you are given
the option of choosing an existing audio
files for playback on a Sound Blaster
compatible sound card (VOC format files) or
on the PC's built-in speaker (SNG format
files). After selecting a button which has
been set up to play a sound file, you may
use this option to edit a sound file to be
attached to this button, using your
favorite audio software. If a button
containing audio has not been selected,
this command will allow you to create a
file.
The sound software which you will be using
must have first been linked to NeoBook by
selecting its DOS command file using the
Options/Set Preferences/Miscellaneous. For
playback on Sound Blaster compatible
systems, the software must be capable of
writing a VOC (voice) format file. SNG
format files may be edited using any word
processor which is capable of saving an
ASCII (DOS text) format text file.
- Create/Edit Flic: NeoBook Professional
allows you to play existing FLI or FLC
format animation files. If you have
animation editing software, you may also
edit animation elements within your
publication. After selecting a button
which has been set up to play an animation,
use this option to edit the file attached
to the button, using your favorite
animator. If a button containing an
animation has not been selected, this
command will allow you to create a file
using your animation software.
The animation software which you will be
using must have first been linked to
NeoBook by specifying its DOS command
file using the Options/Set Preferences/
Miscellaneous menu selection. For playback
in NeoBook, the animation must be saved in
either the FLI or FLC file formats.
- Adjust Object: This command allows you
to modify the location (X,Y) and size (W,H)
of a selected object. If multiple objects
are selected, then only the X and Y
coordinates may be changed. You may also
invoke the Adjust Object command by holding
down the Control key and clicking the right
mouse button on an object.
- Edit Object: Use this option to change
the file assignment and other attributes
attached to a Button, Article frame or
Picture frame. Mouse shortcut: click on an
object using the right mouse button to edit
the object's attributes.
-----Arrange Menu Button-----
Commands under this button allow you to
control selected objects or groups of
objects. You may select an object by
clicking on it with a mouse, whereupon it
will be surrounded by black boxes located
at each control point. Select multiple
objects by either dragging the mouse to
surround the objects you wish to select, or
by holding down the SHIFT key while
clicking once on each of the desired
elements. Clicking a second time on any
object while holding down the SHIFT will
deselect that item.
- Bring to Front: This command places the
selected element(s) on top of all other
objects in the current page.
- Send to Back: This command places the
selected element(s) in back of all other
objects in the current page.
- Align: When more than one object has been
selected, you may use this command to align
all the selected objects to the top,
bottom, left right or center of the page.
Clicking on the Relative check box will
align all selected objects to that object
closest to the axis which has been selected
(e.g., selecting a Left axis will align all
selected objects to the object farthest to
the left). Leaving Relative unchecked will
cause objects to align to the page itself.
- Group: This command will group all
selected objects so that they can be moved,
cut, copied or deleted as a single element.
- Ungroup: This command breaks apart
grouped objects.
-----The Page Menu Button-----
The options under this command button are
used to set parameters for the page(s) onto
which you place the elements making up your
publication.
- Goto: Selecting this option brings up a
dialog which allows you to jump to any page
in your publication. This is particularly
useful for publications having many pages
it is often easier to use the Page Control
icon buttons to move one or two pages or to
go to the first or last page. If the
Display Thumbnails box is checked, a much
reduced picture of each page in the
publication will be displayed. Simply click
on the page to which you desire to go.
- Goto Master Page: Use this option to
switch to the Master Page which contains
buttons and other objects which are to be
displayed on most pages. The center button
on the Page Control icon buttons will also
take you to the Master Page.
- Insert: This function will allow you to
insert one or more new pages into the
publication, either following or preceding
the current page.
- Delete: This function deletes the current
page. You may also insert and delete pages
using the Page Layout command.
- Attributes: Selecting Attributes will
bring up the dialog illustrated below. Use
the Solid Color palette to select a solid
color background for the page. If you
prefer to use a PCX or BMP format image as
a background, you may type in the name of
the file to use as Wallpaper (or click on
the arrow to the right to browse through
your files to select an image). Checking
the Show Items from Master Page box will
place the buttons and other objects which
were set up on the Master Page into the
current page. The Use Fade Effect check box
will cause the screen to fade to black
before displaying the current page
(NeoBook Professional only). Finally, you
may use Copy to All Pages to place the
attributes you have selected for this page
onto every page.
NOTE: Images which are smaller than the
screen size will be tiled to fill the
screen. This can produce an interesting,
patterned backdrop using only a small image
file.
- Show Master Items: Selecting this options
toggles use of command buttons and other
objects from the Master Page. If this menu
item is checked, the objects on the Master
Page will be displayed on the current page
of the publication.
-----The Book Menu Button-----
The commands under this button control the
overall settings for each publication.
- Page Layout: This option controls the
layout of your publication. You may reorder
the pages within the publication by
clicking on the page to be moved and
dragging it to a new location. Use the
Insert command button to add new pages and
the Delete command button to delete the
selected page. The Copy command will insert
a copy of the selected page immediately
following that page. Checking the Show
Images box will display the pictures on the
pages which make up your publication -
though this may slow scrolling.
- Set Palette: If you are using or creating
a publication to be run on a 16 or 256-color
system, NeoBook will allow you to optimize
a publication-wide color palette. This
palette is saved with the publication and
is used whenever the native video mode is
available on systems used to read your
publication. If color reduction is required
when being read on systems which are limited
(by amount of installed video memory, disk
space, and/or video capacity) to displaying
fewer colors, NeoBook will match colors
using standard palettes.
You may load a pre-defined set of colors,
adjust the individual colors in the
currently loaded palette, and/or save the
current set of colors using this command.
Adjust the slider bars for Red, Green,
Blue and Brightness to mix a new color.
Judicious use of the colors on the palette
is also a good way to unify the look of
your publication. To make it easier to
select compatible colors for all the
elements you place into your pages, you
might try loading a palette from a
background or other image you will be
using. The following settings may be used
to obtain commonly used colors:
o Red=Red to right, other bars to left
o Green=Green to right, others to left
o Blue=Blue to right, others to left
o Yellow=Red/Green to right, Blue left
o Magenta=Blue/Red to right, Green left
o Cyan=Green/Blue to right, Red to left
o White=All bars to right
o Black=All bars to left
- Book Setup: This menu selection allows
you to set several options for the final
publication. Screen Size allows you to
produce a publication which will be
displayed on computers which use a
different resolution (e.g., you may prefer
to work on an 800x600 display, but most of
your readers will be using 640x480 VGA
displays. Thus you would select a 640x480
resolution here). Check the Allow ESC key
to exit box if you wish your readers to be
able to exit the compiled publication by
using the ESC key. To allow your audience
to use the PC's cursor keys to change
pages, place a check in the Allow Page
Up/Page Down/Home/End keys box. To allow
keyboard users to access your publication's
buttons and windows, check the Allow Tab/
Enter to Activate Buttons box. To allow the
Tab key to switch to an image or text
window, check the Allow Tab to Activate
Windows button. If the publication will be
left running for public use, such as for a
kiosk, the Return to First Page option will
allow you to specify a time period to wait
(for a keyboard or mouse pointer action)
before returning to the first page of the
publication. The Author field is used to
identify the person who created the
publication.
- Archive: With the variety of file types
and locations which may be imported to
build your publication, it may be difficult
to recall the names of all these files and
where they are stored. If you wish to copy
all the files used to create your
publication for backup or other purposes,
this function will make a copy of all these
files onto a diskette or other drive.
- File List: This menu item is used to
print a list of all files used in the
currently loaded publication.
- Run: Use this command to run your
electronic publication. This will allow you
to see how the buttons work, preview audio,
etc.
- Compile: Once you are satisfied with your
publication, you will want to compile it so
that it may be distributed to others or
transported for use on another computer.
The compiled program will even work on
computers which do not have NeoBook
installed. You will be asked for a name for
the executable (EXE) command file which
will be produced. The file name may contain
up to eight valid DOS characters (valid DOS
characters include A-Z, 0-9, "_"
(underscore) with no spaces, commas,
periods or backslashes in the name).
NeoBook will assign a three letter
extension "EXE" to your compiled
publication filename. If you wish to store
the file on a different drive or directory,
precede the filename with the correct drive
and path (or select using the drop down
list button). The Optimize for Speed button
converts image files to match the target
resolution for the publication to make pages
containing images display faster.
-----The Options Menu Button-----
Settings controlling how certain NeoBook
features will work are set using the
options under this button.
- Show Grid: Selection of this menu item
toggles display of the grid. Grid Spacing
is controlled using the Set Grid function.
- Snap to Grid: When this menu item is
checked, objects which are moved or drawn
onto the publication's work space will snap
to the nearest grid point. This is useful
for lining up several items exactly. Use
the Set Grid function to control the
spacing.
- Show Mouse Position: This displays
a small movable window that shows the
current mouse position relative the page
size. When adding or sizing objects the
windows displays the width and height of
the object. To turn off the Mouse
Coordinates, select the Show Mouse Position
command again.
- Show Images: The editing process can be
speeded on slower systems and systems with
limited RAM by disabling this option.
Bitmapped pictures will be hidden, though
their locations will be marked. These images
will still be shown once the publication is
compiled.
- Set Grid: You may set the grid in one
pixel increments, both horizontally and
vertically. A Pixel is a single dot on the
screen.
- Set Preferences: NeoBook allows you to
change the following default settings:
- Video Display: The Working Video Mode
drop down list will allow you to specify
the screen resolution you wish to use when
creating new publications. This does not
need to be the same as the mode used for
the slide show. You may always create new
publications in another mode by setting the
Video Mode. Note that the selections you
will find on the Working Video Mode drop
down list represent only those modes
available for your monitor and video card
which are supported by NeoBook.
- Directories: The Text Editor field is
used to tell NeoBook the location of and
command for your ASCII text editor or word
processor. If you cannot recall the
location or command, clicking on the arrow
to the right of the field will allow you to
search through your DOS directories. The
program you specify here will be used to
create and edit articles for the
publication. The Text Editor used should be
able to write to an ASCII (DOS text) file.
The Image Editor field is used to tell
NeoBook the location and command for the
paint program or image editor you wish to
use to create and edit the pictures used in
your publications. If you cannot recall the
location and command, clicking on the arrow
to the right of the field will allow you to
browse through your DOS directories. The
Image Editor which you specify should be
capable of saving images in 2, 16, 256 or
16 Million colors and in the PCX or BMP
file format(s).
The Sound Editor field is used in NeoBook
Professional to specify the command and
location for the editor which you will use
to create audio for use in your
publications. If you cannot recall the
location and command, clicking on the arrow
to the right of the field will allow you to
search through your DOS directories. The
editor selected should be capable of saving
audio in the VOC file format (for playback
on Sound Blaster compatible hardware)
and/or as ASCII text (for playback of SNG
format files using the PC's built-in
speaker).
The Flic Editor field is used in NeoBook
Professional to specify the command and
location for the animator software you will
use to create and edit animations. If you
cannot recall the location and command,
clicking on the arrow to the right of the
field will allow you to search through your
DOS directories. The editor selected should
be capable of saving animations in the FLC
and/or FLI file formats.
The Font Directory field is used to specify
where on your computer the font files are
stored. Leaving this field blank assumes
that all fonts which you intend to use are
stored in the same directory as NeoBook.
NeoBook can use fonts in the GFT format
(the same as for the GEM screen font
format). The Temp Directory is where
NeoBook will store temporary files while it
is operating. You may designate any valid
directory on your system, or you may check
the box below to allow NeoBook to use the
directory which DOS uses to write temporary
files.
Miscellaneous: Swap Left and Right Mouse
Buttons allows you to use the right mouse
button instead of the left to select and
drag items. Left handed and ambidextrous
persons may find operating NeoBook with the
mouse buttons switched to be more
intuitive. This feature is on when this box
is checked. Create Backup Files will, if
checked, enable you to recover a
publication file if the last saved version
has been corrupted or contains unwanted
edits. If this feature is enabled, NeoBook
will make a backup file (having the .BAK
extension instead of .PUB) which contains
any previously saved version of your
presentation. If you wish to make changes
to an existing publication which you may
wish to use in the future, use the Save As
function to assign a new name to your
edited version. Text and image files
modified by other programs are not affected
by this option. Beep When Error Occurs
audibly alerts you to errors and invalid
actions when this box is checked.
NeoBook will attempt to use all the free
Memory which is available in your system.
If for some reason you need to keep NeoBook
from accessing one of the types of memory
available on your system, you may do so by
de-selecting the corresponding box. Note,
however, that it is strongly recommended
that you NOT limit NeoBook's access to
memory. Doing this may slow down your
system while working in NeoBook. In any
case, NeoBook needs some memory you should
not uncheck all the Memory boxes.
The Virtual Memory fields allow you to set
aside an amount of disk space for NeoBook
to use for swapping portions of the
publication which will not initially fit into
the computer's RAM. Specify the size of the
virtual memory buffer in number of kilobytes
(1 megabyte=1024 kilobytes) using the Size
field. The EMS checkbox allows systems
equipped with expanded memory to use fast
RAM instead of slower disk space to buffer
elements of the publication. You may use
the Swap File field to change the name or
location of the virtual memory disk file.
-----The Help Button-----
Use the options under the Help button to
obtain information about NeoBook and your
system.
- Help: You are currently viewing the Help
text.
- View README.DOC file: Selecting this
option will display the README.DOC file.
This document may contain late breaking
information concerning the program which
was inserted after the manual went to
press.
- System Info: This option brings up a
dialog which shows some of the equipment
which NeoBook found attached to your
computer. Included are the video card type,
video card chip set, available video
memory, sound card, and your monitor type.
- About NeoBook: This final option contains
copyright and other data concerning
NeoBook.
--------------------------
-----The Tool Palette-----
--------------------------
The Tool Palette is a bar containing icons
(small pictures) representing how each tool
functions. Initially, the palette is
located on the left side of the screen, but
may be repositioned by clicking on the
title bar and dragging the palette to a new
location. A button at the bottom of the bar
(labeled Palette) is used to expand the
palette to display additional options, or
to collapse the palette to display just the
main icons.
-----The Selector Tool-----
The Selector tool is used to choose,
resize, and move items which have been
placed onto a page. Using commands from the
menu, selected items may also be deleted,
copied, etc. Using this tool, click once on
an item to select it (black boxes will
appear at the item's control points to
indicate the item is currently selected).
You may select a group of items by either
dragging the mouse around the items, or by
holding down the shift key while clicking
on individual items. The selected item may
be resized by dragging one of the control
points (black boxes surrounding the
selected item). A dotted frame appears
around the object, which is dragged until
it reaches the desired size. You may edit
attributes attached to the selected object
by clicking on the right mouse button, or
by choosing Edit/Edit Object from the menu.
If the object selected contains a picture,
article or audio, you may edit these files
by choosing the corresponding command from
the Edit menu. Finally, the colors, line
style and font for the selected item may be
set using the controls contained on the
expanded portion of the palette.
-----The Article Tool-----
Use this tool to position the text of your
articles onto the page. After selecting the
tool, use the mouse to drag a frame which
will contain the text. Once the frame has
been drawn, you will be prompted for the
name of the ASCII format text file to place
into the frame. Use the button to the right
of the input field to search for the file
if you cannot recall its name or location
on your computer. If you have specified a
word processor or text editor using the
Options/Directories menu command, you may
select an Article frame and then choose
Edit Article from the Edit menu. This will
load your word processor or text editor
along with the selected article, without
leaving NeoBook. Once you have placed an
Article, you may change the options for
frame by either choosing Edit Object from
the Edit menu, or by simply clicking on the
object using the right mouse button. This
will allow you to specify whether to wrap
the text to fit within the frame, as well
as where to locate the scroll bars if the
text extends beyond the borders of the
frame.
-----The Button Tool-----
Use the Button tool to place buttons to
allow your reader to page through your
publication, play audio and animation files
(NeoBook Professional only), bring up
messages, etc. To create a button, simply
drag the Button tool to create a button the
size and shape desired. Color, font and line
width for the button are set using the
controls in the expanded Tool Palette.
Invisible buttons may be created by not
typing in a button tile, setting the color
to Hollow, and setting the Line Width to
None. After you have drawn your button, a
dialog will appear which will allow you to
place text onto the button, align the text,
and assign a keyboard hot key to activate
the button. This dialog also prompts you to
choose one of the commands described below.
These may be typed into the Button Action
field, or selected from the drop-down menu
by clicking on the arrow button. A single
button can perform a sequence of commands.
Simply separate commands with a tilde (~)
or hold down the Shift key while selecting
the next action from the drop-down list.
Note that you can squeeze more actions onto
a single button by abbreviating the command
using the letters listed below.
- Alert Box (AB): When a button containing
this command is pressed, a box will be
displayed containing the message which you
specify. Use this box to provide the reader
with information or instructions.
> Syntax: AlertBox "TITLE" "MESSAGE"
- Balloon (BA): This command causes a comic
book-style speech balloon to appear when
the button is pressed. This balloon
disappears once the mouse button is
released. One use for this feature would be
to place invisible buttons containing
dialog over the mouths of characters in a
picture (this would allow those without
sound equipment to read what is spoken by
the characters).
> Syntax: Balloon "MESSAGE"
- Delay (DE): Use this action to switch for
a specified time interval to a screen
containing a message, images, or other info.
Follow the Delay command with the number of
milliseconds (1000 milliseconds=1 second) you
wish to display the screen before returning
to the page containing the button. Enclose the
number in quotation marks.
> Syntax: Delay "MILLISECONDS"
- DOSCommand (DC): (NeoBook Pro Only) This
command allows you to execute external DOS
programs and commands. This command allows
you to run DOS commands and programs from
within a compiled publication. To create a
DOSCommand, select "DOSCommand" from the
list of button actions when defining a
button object. You will then be prompted to
select a program from a list of files on
your hard drive. After you done that, the
action field line will look something like
this:
DOSCommand "C:\DOS\MEM.EXE" "Text"
The parameter contained within the first
set of quotes, is the location and name of
the program you selected. If the program
requires any parameters you may type them
inside the first set of quotes. For example,
passing a /C parameter to the program would
look like:
DOSCommand "C:\DOS\MEM.EXE /C" "Text"
You may have noticed a second parameter
"Text" that was automatically added to the
command. This parameter tells NeoBook that
the MEM.EXE program may modify the screen
and require a redraw upon its completion.
Almost all programs will require this
parameter. The exception would be a
program that definitely does not modify
the screen. For example, if a program
merely played a sound clip it would be
distracting an unnecessary to clear and
redraw the screen. The screen could
continue to display your publication
giving the impression that the program
was running from within NeoBook. For this
type of program you may want to try
changing the "Text" parameter to
"Graphics". For example:
DC "C:\PLAY.EXE C:\BIRDS.VOC" "Graphics"
When using the "Graphics" option with
programs that modify the screen you may need
to force NeoBook the redraw its screen after
running the program. To do this add the word
"Redraw" to the "Graphics" option. For
example:
DosCommand "C:\MYPROG.EXE" "Graphics+Redraw"
NOTE: If you use the "Graphics" option with
an ill behaved program the screen may not
redraw correctly or at all. It is also
possible that some programs may not run from
within another program.
Some care needs to be taken when using the
DOSCommand action with compiled publications.
For instance, the programs that you execute
with this command will NOT be compiled into
your publication. The Archive and File List
commands will also NOT handle external
programs.
If you intend to run external programs then
you will need to include them when you
distribute your publications. You may need
to remove the path from the program name
since users may run your publication from
different drives and directories.
ALSO MAKE SURE THAT YOU ARE NOT VIOLATING
ANY COPYRIGHT OR LICENSE AGREEMENTS BY
DISTRIBUTING THOSE PROGRAMS. Most companies
have distribution agreements for their
products so be sure to get permission from
publisher/owner of the software before you
start sending out diskettes.
> Syntax: DOSCommand "COMMAND" "MODE"
- Exit (EX): Clicking on a button which
contains the Exit command will terminate
running the publication. If the reader is
running a Compiled publication, control
will be returned to the operating system.
If you are previewing the publication
using the Book/Run menu selection, you will
be returned to NeoBook's editing mode.
> Syntax: Exit "TITLE" "EXIT MESSAGE"
- Find (FI): This allows your readers to
search for text within your publication.
Follow the Find action with the page
number (enclosed in quotes) to search. Use
"Current" to search only the text on the
same page as the button, or "All" to search
through the text on all pages.
> Syntax: Find "PAGE NUMBER"
- GotoPage (GO): Use this command to allow
the reader to jump to a particular article
or section.
> Syntax: GotoPage "PAGE NUMBER"
- GotoFirstPage (GF): Pressing a button
containing this command will skip to the
publication's first page.
> Syntax: GotoFirstPage
- GotoLastPage (GL): Pressing a button
containing this command will skip to the
publication's last page.
> Syntax: GotoLastPage
- GotoPrevPage (GP): Pressing a button
containing this command will turn to the
page immediately preceding the current page
in the publication, e.g., if the reader
presses this button while on page 8,
NeoBook turn to page 7. Note: if the reader
is on page 1, this command will have no
effect.
> Syntax: GotoPrevPage
- GotoNextPage (GN): Pressing a button
containing this command will turn to the
page immediately following the current page
in the publication, e.g., if the reader
presses this button while on page 4,
NeoBook will turn to page 5. Note: if the
reader is on the publication's last page,
this command will have no effect.
> Syntax: GotoNextPage
- ImageWindow (IW): Selecting this command
will prompt you for the name of a PCX or
BMP format file and a title to be placed
above the image. When the button is pressed,
the image will be loaded into a window. The
reader may then resize the window using the
control in the lower right corner of the
frame. The window may be moved by dragging
the scroll bar. The reader may use the
buttons on the upper right portion of the
frame to close, move or switch to another
window. This feature may be used to bring
up diagrams or other images relating to
other information on the page.
> Syntax: ImageWindow "TITLE" "FILENAME"
- Menu (MN): You may build a drop-down menu
of additional Button Actions using this
command. Following the Menu action, place a
space, then type a number within quotation
marks to indicate the number of pixels from
the left side of the screen to place your
menu. Follow this with a second space, then
type a number within quotation marks
representing the number of pixels from the
top of the screen at which to start the menu.
Next, list the titles of the choices to be
shown on the menu. Enclose the list of titles
in quotations, separating the titles using a
pipe (|) symbol. Finally, list corresponding
Button Actions which you wish to be
activated for each title on your drop-down
menu. List Button Action commands in the
same order as you listed the titles,
preceding each Button Action with a tilde
(~) symbol.
> Syntax:
MENU "HORIZ" "VERT" "TITLE1|TITLE2" ~ACTION1~ACTION2
- PlayFlicFile (PF): NeoBook Professional
allows FLI and FLC format animation files to
be played from within publications. If you
select this action, you will be prompted to
choose a file from those present on your
system. Following the PlayFlicFile action,
are listed several options, each enclosed
within quote marks and separated by a space.
First listed is the number of pixels from
the left side of the screen to position the
animation. Next, comes the number of pixels
from the top. The next number represents
the number of times to play the complete
animation (use "0" to allow the animation
to be played until interrupted by a mouse
or keyboard action). The next item is the
path and filename for the animation file.
Finally, you may indicate whether or not to
repaint the screen once the animation has
finished ("TRUE=repaint the screen,
"FALSE"=do not redraw). E.g.:
PlayFlicFile "10" "10" "0" "C:SPIN.FLI" "TRUE"
Note that screen coordinates of "-1" "-1"
will play the animation in the center of
the screen.
> Syntax:
PlayFlicFile "HORIZ" "VERT" "REPEAT" "FILENAME" "REDRAW"
- PlaySoundFile (PS): (NeoBook Professional
Only) This command will play either a VOC
or SNG format sound file. VOC format files
will play on those computers which contain
Sound Blaster compatible audio cards. SNG
format files will play on most IBM
compatible personal computers. Use this
feature to play music, narration or sound
effects using VOC format files. SNG format
files are limited to music and sound
effects.
> Syntax: PlaySoundFile "FILENAME"
- PrintTextFile (PX): You may use this
command to allow the reader to send an
ASCII text file to be to his/her printer.
After drawing this button, you will be
prompted to specify the name of the text
file to be printed.
> Syntax: PrintTextFile "FILENAME"
- PlayTone (PT): Buttons containing this
command will play a single note when pressed.
You may specify a number from 1 to 37268 to
select the note.
> Syntax: PlayTone "HERTZ"
- PopupImage (PI): This command will cause
an image to appear on the screen. Clicking
a second time will cause the image to
disappear. You will be prompted to specify
the image when you draw the button.
> Syntax: PopupImage "HORIZ" "VERT" "FILENAME"
- ReturntoPage (RP): Pressing a button
containing this command will turn back to
the last page viewed by the reader.
> Syntax: ReturntoPage
- SoundBuzzer (SB): Buttons containing this
command sound a low beep when pressed. A
use for this would be to place an invisible
or patterned button containing this command
over buttons from the Master Page which you
do not wish the reader to use.
> Syntax: SoundBuzzer
- TextWindow (TW): Selecting this command
will prompt you for the name of an ASCII
format text file. When the button is
pressed, the text will be loaded into a
window. Readers may drag the window to a
different location, scroll through longer
text, and use the buttons on the upper right
portion of the frame to close, move or
switch to another window. On the Button
Action line, follow the TextWindow command
with a short message to appear on the
window's title bar (enclose in quotes),
followed by the filename for the text
to be shown (also enclosed in quotes).
> Syntax: TextWindow "TITLE" "FILENAME"
NOTE: You may add additional commands by
entering a tilde (~) and manually typing
one of the above commands.
-----The Picture Tool-----
Use this tool to place graphic images onto
the page. After selecting the tool, use the
mouse to drag a frame which will contain
the image. Once the frame has been drawn,
you will be prompted for the name of the
PCX or BMP format image file to place into
the frame. Use the button to the right of
the input field to search for the file if
you cannot recall its name or location on
your computer. Once you have placed a
Picture, you may change the options for
frame by either choosing Edit Object from
the Edit menu, or by simply clicking on the
object using the right mouse button. This
will allow you to specify whether to size
the picture to fit within the frame, or if
the text extends beyond the borders of the
frame where to locate scroll bars to allow
the reader to view the entire picture.
-----The Rectangle Tool-----
This tool is used to draw squares and
rectangles onto the page. Simply select the
Rectangle tool and drag out the shape to
the desired size (use the Options/Snap to
Grid function to draw an object of a
specific size). The color inside the object
is determined by the currently selected
Fill Color (on the expanded Tool Palette).
The color and line style may be changed
after the object is drawn by simply
selecting the rectangle with the Selector
tool and clicking on a new Fill Color,
Pattern, Line Color and Line Style. The
object may also be moved or resized using
the Selector tool. Objects may also be
stacked using the Arrange menu functions.
NOTE: To draw rounded rectangles, hold down
the Control key while creating the
rectangle. Holding down the Shift key will
make perfect squares.
-----The Ellipse Tool-----
This tool is used to draw circles and ovals
onto the page. Simply select the Ellipse
tool and drag out the shape to the desired
size (use the Options/Snap to Grid function
to draw a perfect circle). The color inside
the object is determined by the currently
selected Fill Color (on the expanded Tool
Palette). The color and line style may be
changed after the object is drawn by simply
selecting the rectangle with the Selector
tool and clicking on a new Fill Color,
Pattern, Line Color and Line Style. The
ellipse may be moved or resized using the
Selector tool. You may also stack objects
using the Arrange menu functions.
NOTE: Hold down the Shift key to draw
round circles.
-----The Line Tool-----
This tool is used to lines onto the page.
Simply select the Line tool and drag out
the Line to the desired size (enable the
Options/Snap to Grid function to keep lines
perfectly horizontal or vertical). The
thickness, color and style of the Line is
determined by the currently selected Line
Color, Line Thickness and Line Style (on
the expanded Tool Palette). Color,
thickness and line style may be changed
after the object is drawn by simply
selecting the line with the Selector tool
and clicking on a new Line Color, Line
Thickness and Line Style. The object may be
moved or resized using the selector tool.
You may also stack objects using the
Arrange menu functions.
NOTE: Hold down the Shift key to draw
straight lines.
-----The Title Tool-----
Use this tool to place titles and other
short text onto the page. After selecting
the tool, click on the location where you
wish the text to start. A dialog will
appear to receive your text. After you have
entered the Title, you may move the text
using the Selector tool. The font style and
color may be changed using functions
contained in the expanded Tool Palette. Use
the tilde (~) character to force a line
break in the title. The control on the
right side of the dialog will allow you to
center the text, align to the left or align
on the right side. Clicking on the Insert
Code button will place a code (i.e., [P])
into the text which will automatically
insert the page number for the current page
at that location.
-------------------------------
-----Using the Master Page-----
-------------------------------
The Master Page is used to set up buttons
and other items which will be used on all,
or most of the other pages in your
publication. Placing elements on the Master
Page will not only save you time by
automatically recreating them for each
page, but will also unify your publication
and make it look more professional. To go
to the Master Page, use the Page/Goto
Master Page menu selection, or simply click
on the Master Page icon in the center of
the Page Control bar. Following are some of
the more common items which you may wish to
include on the Master Page of your
publications.
* Page Turning Buttons: The most common
command buttons which you will use on the
Master Page, are buttons which the reader
will use to page through your document. Set
up these buttons using the GotoPage,
GotoFirstPage, GotoLastPage, GotoPrevPage,
GotoNextPage and ReturntoPage commands. At
the minimum, the reader must be provided
with some means of going to another page or
exiting the publication.
* Contents or Index: In longer publications
and publications containing varied subject
matter, your reader may find it useful to
be provided with a table of contents or
index (complete with buttons to jump to
pages containing certain material). If you
will be providing a list of content, rather
than placing the list on the Master Page
itself, in most cases you will only want to
include a small button set up to jump
directly to a page (using the GotoPage
command) which contains the Contents or
Index.
* Help: Your reader might appreciate a
screen which gives some basic instructions
as to how to use your publication. Here you
would explain any symbols or special
buttons you have created.
* Exit: In many instances, you will want to
give the reader an easy way to exit the
publication by placing a button which
contains the Exit command on each page.
Alternatively, you may set up the
publication to use the ESC key to exit.
* Page Number: Placing the Page Number
(type using the Title tool) on the Master
Page can ensure that the number will appear
in the same location on each page.
* Graphic Elements: Placing a logo, ruling
lines, or other graphical elements on the
Master Page can help visually unify your
publication. Your reader will find it
easier to follow your publication if he or
she does not have to relearn each page.
-----------------------------------
-----Ghosting Unusable Buttons-----
-----------------------------------
When you place page turning buttons onto
the Master Page, there are times when a
button may appear on a page where it serves
no function. For instance, if you placed a
button which says "Go to Table of Contents"
onto the Master Page, this button will be
of no use when the reader is actually in
the Table of Contents. To eliminate the
possibility of confusing the reader, it
should be made obvious to the reader that
these buttons are not functional on a
particular page. One way to do this is to
completely or partially obscure the text or
the entire button. Do this by going to the
page where the button would be useless and
superimposing a rectangle (or another
button) over the non-functional button, or
just that button's text. You might want to
use a Pattern instead of a solid Fill so as
to let the button show through a dark
colored pattern will dim the button and a
light colored pattern will cause it to
fade.
----------------------------
-----Interface Controls-----
----------------------------
While a mouse or other pointing device is
usually the easiest way to interact with a
graphical electronic publication, you may
also set up your NeoBook publication so that
people who only have a keyboard can navigate
through your compiled works. It is usually
wise to include keyboard support in cases
where you will be distributing your work to
persons who may not use a mouse-type
pointing device.
The Book/Book Setup command allows you to
specify whether to allow the keyboard to be
used. You may easily add keyboard support
simply by enabling the Allow Page Up/Page
Down/Home/End keys, the Allow Tab/Enter to
Activate Buttons, and the Allow Tab to
Activate Windows options.
If you find the keyboard cursor distracting,
you may, alternatively, turn off the Allow
Tab/Enter to Activate Buttons option, and
instead assign a unique hot key to each
button. A hot key is simply a letter, which
when typed activates a button assigned that
letter. Hot keys are assigned using the
Key field when you edit a buttons attributes.
Do not assign the same key to more than one
button per page. Also, be sure and indicate
which key is the hot key to your readers.
Ways to do this in the button title include:
> typing the letter followed by an equal
sign, followed by the button title
> capitalizing only the hot key in all titles
> numbering the buttons and using numerals
for the hot keys
> underlining the hot key letter in the
title by preceding the hot key letter with
a caret (^) character.
------------------------------
-----Image Considerations-----
------------------------------
-----The Color Palette-----
When creating and choosing images take
into consideration that your publication
may eventually be viewed on systems not
equipped to display pictures containing as
many colors as you used when creating it.
When viewed on a display which is only
capable of using a lesser number of colors,
NeoBook will automatically attempt to
match colors present in each image you
place in your publication with a similar
available shade. Usually, NeoBook will do
a very good job in matching colors, however
in some instances, you may wish to either
adjust the colors in the image itself
using a paint program, or load a different
color palette into the publication.
Ideally, you should try and match the
publication's Video Mode to the hardware
used by most of your readers--e.g., if
all your readers use systems which can only
display 16 colors, then you would normally
create your publication in that resolution
so that you have a better idea of how the
final product will appear to the reader.
Publications created for Video Mode
resolutions of 16 and 256 colors have an
attached custom palette of colors. The
individual colors on these palettes may be
adjusted, imported from images, or loaded
from external palette (PAL format) files.
The closer the colors contained in the
publication color palette and the colors
contained in the images, the more exactly
the images will reproduce. If you have, or
are using a paint program, such as
NeoPaint, you should find it easy to compare
the colors contained in the palettes
attached to various images.
To load a different color palette for the
publication, select Set Palette from the
Book menu. Instead of manually altering
each color in the current color palette,
you may use the Load Palette button to
import a completely different color
palette. You are allowed to choose a
previously stored color palette (PAL
files). If you wish to exactly match the
shades in a particular image file, you may
import the color palette from that picture
by choosing the BMP or PCX file format
buttons and then selecting the name of that
image.
-----Image Size-----
You will not be able to display whole
images which are larger than the size of
the monitor on which the publication is
run. Larger images will be cropped to fit
the frame, which may cut out information
important to your publication. You may
include scroll bars to allow the reader to
access areas lying outside the frame, or
you may tell NeoBook to shrink the picture
to fit the frame. If an image is much
larger than the frame, however, you may be
needlessly wasting disk space in including
a large image, when the image could be
scaled down to the size of the frame. Also,
the larger the image, the longer it will
take to draw the page onto the screen. The
size of the screen and of images is
measured in pixel units. Any good paint
program, such as NeoPaint, will allow you
to scale down larger drawings to a size
which will fit into frames.
-----Image Color-----
Standard VGA video cards support 2 and 16
colors at up to 640x480 resolution, and 256
colors at 320x200. NeoBook supports SuperVGA
resolutions for most graphics cards.
SuperVGA allows 256 colors to be displayed
at 640x480, 800x600 and 1024x768 resolutions.
NeoBook also supports display of 24-bit
images on many systems equipped to handle
this resolution. Also note that to display
SuperVGA and 24-bit modes, the video
card must contain sufficient video memory.
If your computer does not contain a VGA,
supported SuperVGA, or 24-bit card and
monitor, you may still import 256 color and
24-bit images, but these will be displayed
using either 2 or 16 colors. If you move your
publication onto a system which can support
256 colors in NeoBook, you may then view
the publication with all colors displayed.
Sometimes the results obtained when
converting a 256 color image to 2 or 16
colors will be less than satisfactory. If a
monochrome or 16 color system is to be used
to display the final publication, you may
wish to use a paint or image editing
program to restore detail, correct colors
or generally spruce up reduced color
image(s). You might consider using the gray
scale 16 color palette, which will usually
work very well with almost any images you
import.
---------------------------------
-----Copying the Publication-----
---------------------------------
-----Compiled publications-----
The method of copying your publication for
use on another system is to use NeoBook's
Compile option. This will turn your
publication into a self-contained computer
program which may be easily transferred to
other systems. A computer running the
compiled publication does not need to have
NeoBook on the system for the publication to
be displayed.
When composing a publication for use on
another computer, you should keep in mind
that the resulting program must be
transferred from your system to the other
system. Usually this is accomplished by
copying the compiled program onto a
diskette. However, since even compressed
graphical images and sound files take up a
great deal of disk space, it is possible to
produce a publication that is larger than
most common diskettes can handle. The
suggestions below can help you design
publications which use disk space more
efficiently.
> Use smaller images. Rather than using
different full screen size image
backgrounds for each page, you may often be
able to obtain the same effect by beginning
with a single background and then
"layering" smaller images over this
background to give the impression of
multiple slides. This usually has the added
advantage of unifying the look of your
publication. Sample files included on your
NeoBook diskettes were produced using this
technique.
> Use images containing fewer colors. If you
can use 2, 16 or even 256 color images
(rather than 24-bit) in places, these will
take up less room on your disk. Again, a
good paint program will allow you to convert
an image to a resolution which has fewer
colors in its palette. This often can be done
without noticeably affecting the quality of
the image.
> Re-use the same image. This is
particularly effective for backgrounds and
logos.
> Place titles and graphic elements which
are used on all pages onto the Master Page.
> Tile very small images for background
wallpaper using the Page/Attributes button.
This can produce particularly attractive
backgrounds using images containing natural
or textured patterns.
> When recording a sound clip, use a lower
Sampling Rate. While doing this may produce
some sound distortion, a lower setting will
also produce a smaller audio file.
> Use BMP format files instead of PCX files
for your images. BMP files are heavily
compressed and thus require less disk space.
They do, however, take slightly longer to
load than do PCX files.
> Try to limit the number of fonts used in
your publication. Using only two or three
fonts will reduce the file size of your
compiled application and improve
performance.
> Keeping FLI and FLC format animation files
short and of small dimensions will often save
disk space and produce smoother playback.
Using a file which contains a background the
same as that used on the publication page can
disguise the small size of an animation. A
short sequence may also be played repeatedly
or indefinitely to make the sequence appear
longer.
If your publication turns out to be very
large, and there is no way to reduce its
size, some options you might consider to
move your program to another system might
include:
> Use SNG format files rather than VOC
format wherever possible. While VOC files
are much higher quality, and are the only
way to play back speech, they also take up
much more disk space. In addition, SNG
format files will play on almost any PC,
while the VOC files will only play if an
audio card is present on the system.
> Transfer the compiled publication program
via network, modem, Laplink, or another
communications device, rather than using a
diskette.
> Use a higher capacity disk drive. If you
are producing shows for computers with
1.2MB or 1.44MB diskette drives, consider
adding one of these inexpensive peripherals
to the system on which you produce
publications. Other floppy disk, optical,
CD-R and removable hard drive technologies
are readily available for transferring
extremely large files.
> Use PKZIP or another file compression
utility to further reduce the size of your
publication EXE file. Although some file
compression utilities do not need to be
decompressed, most require that you
decompress the file once it has been
transferred to another computer.
> Use the DOS BACKUP or a similar utility
to move a large file onto multiple
diskettes. See your DOS or utility
documentation for instructions on how to
accomplish this.
> Break your publication into smaller
parts. You may then compile the sections
individually, then link these by using a
DOS batch file (see your DOS documentation)
to call up each individual compiled section
you create. Be sure to use an "ECHO OFF"
statement at the beginning of the batch
file to prevent the DOS prompt from
interrupting the publication. This method
has the disadvantage of being a bit slower,
and of not allowing paging between EXE
files. It is, however, quite serviceable
when you absolutely must transfer a very
large publication and cannot use any of the
other suggestions listed above.
-------------------------------
-----Running Under Windows-----
-------------------------------
NeoBook and NeoBook publications may be run
as full screen DOS applications under
Windows 3.1, subject to certain limitations.
Most users will prefer using the quicker
DOS environment. However, should you need to
work from within Windows:
> Start the program under Windows by using
the NEOBOOK.PIF file from the directory
where NeoBook was installed. This is a
standard Windows information program which
has been optimized for use with NeoBook.
> You must match the display mode used by
NeoBook to that used by Windows. E.g., if
Windows is running in 640x480 16 color, then
run NeoBook in that mode also. We have found
that running NeoBook in a higher resolution
than Windows may cause the system to become
unstable.
> Occasionally, using some keyboard shortcuts
will cause Windows to corrupt the NeoBook
screen. Try pressing ALT+ENTER a few times.
If this doesn't work, you will need to exit
and restart NeoBook.
> Windows limits the memory resources
available to the DOS sessions it runs. This
may cause problems when working with very
large images. If you require more memory,
you may need to modify the NEOBOOK.PIF
file. Be careful when modifying this file,
as even small changes can radically alter
NeoBook's performance under Windows.
> On some systems, NeoBook may run more
slowly under Windows than when run from
DOS.
> For the convenience of your readers, you
may wish to set up a Windows PIF file for
distribution with your publication. Using
the Windows PIF Editor, set up a file for
your compiled publication which contains
the same settings as NEOBOOK.PIF.
-----------------------------------
-----Production Considerations-----
-----------------------------------
> Very large sound files may be too large
to play on systems with limited RAM.
NeoBook contains a module which
transparently creates more room for the
sound file to play. If you are distributing
publications which contain large audio
files, you should also include a copy of
the file "SPLAY.EXE" along with your
compiled publication file. This file will
be found in the same directory as NeoBook.
> Again, for best results, images should be
the same size, or smaller than, the frame
used to contain them in the final
publication. A standard VGA monitor can
display at 640x 480 or 320x200 pixels, and
an EGA display measures 640x350 pixels.
Super VGA display systems can produce
images at 800x600 and/or 1024x768 in
addition to standard VGA resolutions.
> Most paint, scanning utilities and image
editing programs can produce excellent PCX
pictures you may wish to include in your
NeoBook publications. A vast array of other
PCX images are available from catalogs,
electronic bulletin boards, etc. If you
don't have a scanner, most typesetting
service bureaus are able to scan your
photographs into a computer image for a
small charge (you should specify the disk
format your computer uses and, if
necessary, have them reduce the image to a
size, in pixels, which will fit on your
screen).
------------------------------
-----Command Line Options-----
------------------------------
Following are options which may be typed
after the "NEOBOOK" command when starting
the program. You may use more than one
option in the command line. Some of these
options will be of interest primarily to
network or systems administrators. If you
will be using a command line option on a
regular basis, you should include the
command and option(s) in a batch file and
run the batch file to start NeoBook. See
your DOS documentation for information on
creating batch files.
/E = This option loads NeoBook's program
overlay into EMS memory. This may improve
program speed on some systems. Usage:
NEOBOOK /E
/Sx = This may be used to create and access
individual Set Up file for different users.
The Set Up file contains information on
program configuration and preferences.
Follow the "/S" with the path and name for
this file. Usage: NEOBOOK
/Sc:\news\cindy.set
/Fx = This option resets the buffer size
used for fonts. Setting to a higher value
may allow some systems to display larger
font sizes. The "x" should contain a value
between 5000 and 50,000. Usage: NEOBOOK
/F25000
/H = Use the /H option to disable the DOS
Shell selection on the File menu. Usage:
NEOBOOK /H
/P = This option disables access to the Set
Preferences selection in the Options menu,
thus preventing the user from changing the
set up. Usage: NEOBOOK /P
/T = Use this option to disable the
Create/Edit Article function on the Edit
menu. This prevents the user from using an
outside text editor. Usage: NEOBOOK /T
/I = This option disables access to the
Create/Edit Image selection in the Edit
menu. This will prevent the user from using
an outside image editor within NeoBook.
Usage: NEOBOOK /I
/O = For NeoBook Professional, using this
option will disable the Create/Edit Sound
File in the Edit menu. This prevents the
user from using an outside program to
create or edit sound files from within
NeoBook Professional. Usage: NEOBOOK /O
/B = If NeoBook Professional has difficulty
in identifying the audio card due to an
interrupt conflict, using this option will
prevent NeoBook Professional from checking
to see if a sound card is present on the
system. This option may also be used by
readers of your on the compiled publication
file. Usage: NEOBOOK /B
/A = This option prevents NeoBook
Professional from attempting to initialize
a sound card or the PC's internal speaker.
Usage: NEOBOOK /A
/D = This option displays a small info
screen useable for diagnosing video card
problems.
/Kx = This option causes a compiled
NeoBook publication to jump to a page
other than the first page. Specify the
publication's opening page number in
place of the x following the command
option. Usage: MYBOOK /K10
/G = For compiled publications, this
option is used to force a publication to
run in a video mode for which it was not
intended. Displays a menu of video modes
available on the system. Usage: MYBOOK /G
-----------------------------------
-----PC Internal Speaker Sound-----
-----------------------------------
NeoBook Professional allows you to play
sounds through the internal speaker which
is built in to all IBM compatible PC
systems. Thus, sound produced for this
device should play on nearly every PC
system made. However, unlike audio cards,
the internal speaker is limited as to the
range and quality of sound that it can
produce. When you Define Button attributes,
both the Play Tone and Play Sound File
(SNG) options will play sound through the
PC internal speaker.
To create a button, either labeled or
invisible, for your sound clip, first
choose the Button tool and drag it over the
area on which the user must click to play
the sound. Next, choose either Play Tone or
Play Sound File from the Define Button
dialog.
--- Selecting a Play Tone sound ---
Use this selection to place a button which
plays a single note when pressed. An
example of how this could be used is to
construct a small keyboard consisting of
buttons which the user could play by
selecting with the mouse. NeoBook can play
a range of 12 notes in 10 octaves.
Therefore, you may specify a numerical hertz
value from 1 to 32768 for each PlayTone button
you create. (E.g., middle C = "262")
--- Creating Speaker SNG Sound Files ---
The Play Sound File option in the Build
Button dialog allows you to play two
different audio file formats. Choose the
SNG format to play files through the PC's
internal speaker. The other file type is
the VOC (voice) format which requires that
a Sound Blaster compatible audio card be
present in order to produce music or
narration. SNG format sound files may be
created or edited using any ASCII text
editor. The text file consists of a string
of music notes and commands, which are
defined below.
- Tempo: Specify the tempo for your piece
by typing a "T" followed by a number to
represent the number of quarter notes in a
minute. You may use numbers which range
from 30 to 255. The default tempo is 120
quarter notes per minute. E.g., "T62"
- Octave: To set the octave, type a capital
"O" (not a zero) followed by a number
representing the octave for following
notes. Since a range of ten octaves may be
played through the internal speaker, this
number should be between 0 (zero) and 9
(nine), e.g., "O3"
- Length: Specify note length by typing an
"L" followed by a number between 1 and 64.
A "L1" represents a whole note, a "L2"
would be a half note, a "L4" would be a
quarter note and so on, through "L64,"
which would play as a sixty-fourth note.
All notes which follow will play at this
length, until you type a new "L" and
number, or until you use one of the other
commands below which affect note length.
The length may also be specified by typing
the number immediately after the note.
E.g., "E33" is the same as typing "L33E"
Following a note with a "." (period) causes
that note only to play 3/2 its originally
specified length. Typing the letters "MS"
will cause each note to play 3/4 (staccato)
of the length set by the "L" command above.
Typing the letters "MN" plays each note 7/8
of the length specified by "L." Typing "ML"
returns to playing each note the full
length specified by "L."
- Note Played: Type the letter
corresponding to the note(s) you wish to be
played. Use "ABCDEFG." Sharps may be
specified by adding either a "+" or "#"
after the note. Flats are specified by
using a "-" (dash) following the note.
E.g., "C#" and "C+" are both C-sharp, and
"D-" is a D-flat.
- Pause: Type a "P" followed by a number
which specifies the length (in
milliseconds) of the pause. E.g., "P40"
------------------------------
-----Article Text Options-----
------------------------------
When creating an article using your text
editor, there are several formatting codes
you may wish to use. These may be inserted
into the text using the "^" (caret) character
(not the CTRL key + B, but the actual "^"
character). The formatted text will display
in your publication.
- Bold: Use "^B" at the start of the portion
which is to display as bold text. To turn
bold off, place a "^b" at the end of the
section of text which is to be bold.
- Underline: Use "^U" at the start of the
portion which is to display as underlined
text. To turn the underscore off, place a
"^u" at the end of the section of text which
is to be underlined.
- Reverse Video: Use "^R" at the start of the
portion which is to display as reversed
text. To return the text to normal, place a
"^r" at the end of the section of text which
is to be reversed.
- Tab: To tab text, insert a "^T" followed
immediately by a number. The number should
represent the number of spaces from the
left margin. The size of spaces displayed
will equal the width of the M character in
the font selected within NeoBook. Follow
the "^T" and the number with a space before
continuing with the text.
- Centering: If the center code is included
on a line along with other codes listed
above, the "^C" should be the innermost code.
- Caret Symbol: If you need to display the
caret character in the text of your
article, type two carets not separated by a
space.
* Detailed and illustrated information is
available in our printed manual available to
registered NeoBook users. *
Copyright NeoSoft Corp. 1993-1995. All Rights
Reserved.
NeoSoft Corp.
354 NE Greenwood Avenue, Suite 108
Bend, Oregon 97701-4631
U.S.A.
Voice: (503) 389-5489
Fax: (503) 388-8221
BBS: (503) 383-7195