PROGRAM INFORMATION
------------------------------------------------------------------
Sequential Labeling Generator  Ver. 1.1d
for AutoCAD R12 or higher.
Copyright (C) 1998 by Roman Reicher


INTRODUCTION
------------------------------------------------------------------

This LISP routine was designed to insert sequential labels
into AutoCAD drawings.  It is very useful, for instance, 
for Fire Alarm drawings when assigning sequential addresses 
for smoke detectors or in Architectural drafting for rooms or 
parking spaces numbering.

The label can be single or two-row entity.  It is possible
to underline the label or to have separation line for two-row label.
It is possible to combine up to five (up to ten for two-row label)
numeric, changeable, and alphabetical, non-changeable, parts in the same label.  
The rate of change for numeric part is set by Increment 
which can be positive or negative. 
Each Increment will control only corespondent part of the label.
This makes possible to have complex labels where each part
has it's own changing sequence.
Navigation batons will give possibility to check on label behavior
after the label structure had been set.
User can save the last label and it's settings in separate file for later use.
It is possible to skip numbers, change any label element or increment
without terminating the routine.
Version 1.1 adds "Rewrite" option to make possible change any existing
TEXT object to new label.


FILES
------------------------------------------------------------------
Label.lsp - main LISP routine
Labeldrw.lsp - supplemental LISP routine
labelseq.dcl - dialog definition file
labelhlp.lbh - program help file
EXAMPLE1.jpg - example of using SLG program
RESULT1.jpg - result of using SLG program
EXAMPLE2.jpg - example of using SLG program
RESULT2.jpg - result of using SLG program
Readme.txt - user manual file 


DEFINITIONS
------------------------------------------------------------------

*Numerator - upper row of label.
*Denumerator - lower row of label.
*Increment - rate of change for correspondent numeric
 part of the label, integer (positive or negative).


BUTTONS AND CONTROLS
------------------------------------------------------------------

"<<" or ">>" Navigation buttons - 
 changing of numeric parts of the label initial setting.

"Save" button - saving current label setting.

"Open" button - retrieving saved label setting.

"Start" button - start labeling.

"Underline" check box - underline upper row of the label.

"New Base Point" check box - changing of Base and
 Insertion points setting while labeling.

"Rewrite" check box - change any existing "TEXT" object to
 new label.


HINTS
------------------------------------------------------------------

*Always separate non-changeable and changeable
  (numeric) parts of label.
*Use Increment only for changeable part of label.
*Base and Insertion points will help to keep
 label locations the same for identical objects.
*Use Object Snap to keep labels Base points uniform.
*For "free hand" labels placement enter "@" at
 Insertion point prompt.
*To change setting for Base and Insertion points, label
 setting, or exit routine click right mouse button.

LOADING AND INSTALLATION INFORMATION
------------------------------------------------------------------

To install the program UNZIP all files to the directory in which the file
"acad.exe" is located.


AutoCAD provides many methods of loading AutoLISP programs.  Two
of the most common are discussed in the following.

Method 1
--------
AutoCAD's "appload" command may be used.  See AutoCAD's command
reference for further instructions.  To start the labeling routine
type SLG at AutoCAD command prompt.

Method 2
--------
A line of code may be added to the "acad*.lsp" file such as the
following:

(load "label")

This will automatically load the program each time a new drawing is opened.
To start the labeling routine type SLG at AutoCAD command prompt.

"acad*.lsp" file for AutoCAD R12 is "acad.lsp"
"acad*.lsp" file for AutoCAD R13 is "acadr13.lsp"
"acad*.lsp" file for AutoCAD R14 is "acadr14.lsp"

IMPORTANT!!!
Before adding anything to "acad*.lsp" file save it under different name
to prevent accidental file corruption.

ORDERING INFORMATION
------------------------------------------------------------------
To order Sequential Labeling Generator  Ver. 1.1
print, fill-out, and send the following form with your payment to:

                        Roman Reicher
                        3110 S. Main St., 5-B
                        Santa Ana, CA 92707
                        USA

***  Checks/money orders must be drawn on U.S. accounts in     ***
***  U.S. dollars. Foreign currency is not accepted. Sorry, no ***
***  COD orders taken. Allow 2-4 weeks for postal deliveries.  ***
------------------------------------------------------------------

Name: ____________________________________________________________

Position: ________________________________________________________

Company: _________________________________________________________

Address: _________________________________________________________

City: _______________ State/Prov: ____________ Zip/Code: _________

E-mail: __________________________________________________________

Phone: ____________________________  Fax: ________________________


Product Description                     | Price |  Qty  |Ext Price
------------------------------------------------------------------
Sequential Labeling Generator Ver. 1.0    $9.99 x _____ = $_______
Single station copy. Delivered by E-mail.

Sequential Labeling Generator Ver. 1.0    $5.99 x _____ = $_______
Multiple stations copy. Delivered by E-mail.

Shipping and handling (for mail orders only)  __$4.00__ = $_______ 
Delivered by postal mail. For US and Canada only.
Media:  3 1/2" disk.
                                    
                                                Subtotal: $_______

                  CA State residents add 7.25% sales tax: $_______

                                                   Total: $_______




------------------------------------------------------------------

DISCLAIMER OF WARRANTY
------------------------------------------------------------------

THIS SOFTWARE IS ARE SOLD "AS IS" AND WITHOUT WARRANTIES FROM    
THE AUTHOR, AS TO PERFORMANCE OF MERCHANTABILITY OR ANY OTHER 
WARRANTIES WHETHER EXPRESSED OR IMPLIED.   
BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO WHICH
THIS PROGRAM MAY ENTER, NO WARRANTY OF FITNESS OF A PARTICULAR 
PURPOSE IS OFFERED SINCE DATA PROCESSING PROCEDURE DICTATES THAT
ANY PROGRAM BE THOROUGHLY TESTED WITH NON-CRITICAL DATA BEFORE
RELYING ON IT.  THE USER MUST ASSUME THE ENTIRE RISK OF USING
THE PROGRAM.  ANY LIABILITY OF THE SELLER WILL BE LIMITED 
EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF
PURCHASE PRICE WITHIN SIXTY DAYS OF DATE OF PURCHASE.

END USER LICENSE AGREEMENT (EULA)
------------------------------------------------------------------
  
This program is NOT a Public Domain program and is not freeware.

This program may NOT be modified in any respect, for any reason,
including but not limited to, disassembling, or reverse engineering.
  
Distribution of the demo version is permitted and encouraged subject
to the ALL the restrictions included in this document.  
  
A. No fee is may be charged for its use.  
  
B. This program must be copied in unaltered form, complete with files
   containing registration information, documentation,
   and all accompanying files.
  
C. This program shall not be distributed in conjunction with any other
   product without the written permission from the author.
   Only Shareware CD's are excluded from this restriction.

Commercial distributors of "Public Domain", "Shareware", and/or user  
supported software may distribute this program subject to all
the conditions included in this document.
  
TECHNICAL SUPPORT
------------------------------------------------------------------
If you have a question, comment, suggestion, or request, please 
write to:

Roman Reicher
3110 S. Main St., 5-B
Santa Ana, CA 92707
USA
E-mail: reicherr@simplexnet.com

AutoLISP and AutoCAD are registered trademarks of Autodesk, Inc.
