
     +==========================================================+
      R13C4NEW.TXT - NEW FEATURES AND DOCUMENTATION ENHANCEMENTS
     +==========================================================+

                           30 November 1995


The AutoCAD documentation has been updated for the c4 version of
Release 13. This document describes new and enhanced AutoCAD features
as well as additions and corrections to the documentation.

The introduction summarizes the new features and enhancements added to
AutoCAD in the c4 version of Release 13.

"Additions to the Documentation" describes additions to the AutoCAD
User's Guide, AutoCAD Command Reference, AutoCAD Installation Guide, and
AutoCAD Customization Guide.

"Corrections to the Documentation" describes corrections to the
documentation. Changes to the documents are arranged by document in page
order.

     +==========================================================+
                              Introduction
     +==========================================================+

=====================================================================-
NEW AND ENHANCED FEATURES
==========================-
The following are new and enhanced AutoCAD features.
+  Direct distance entry--you can quickly specify a point by moving
   the cursor to indicate a direction and then entering the distance
   from the first point. (new feature)
+  Stacked fractions--the size of stacked fractions is controlled by
   the DIMTFAC system variable. (enhanced feature)
+  ARX--loads, unloads, and provides information about ARX
   applications. (new command)
+  ASEADMIN--supports secondary link path names. Secondary link paths
   use the same key column as a primary link path but reference
   different tables. (enhanced command)
+  DIMFIT--system variable that controls the placement of dimension
   text and arrowheads inside or outside extension lines. You can move
   dimension text independently from the dimension line. (updated
   system variable)
+  DDSELECT--controls the selection set that is created when you
   select groups or associative hatches. (enhanced command)
+  DDSTYLE--creates and manages named text styles. (new command)
+  DSVIEWER--opens a separate Aerial View window that displays a view
   of your current drawing so that you can quickly locate and move to
   a specific area. (new UNIX(R) command)
+  DLSTATUS--gives information on swap space, display list usage, and
   viewports. (new UNIX command)
+  DXFIX utility--converts AutoCAD Release 13 DXF files to DXF files
   compatible with previous AutoCAD releases. (enhanced feature)
+  HATCHEDIT--modifies an existing hatch block. (enhanced command)
+  LONGFNAME--system variable that indicates whether long file name
   support is enabled or disabled. (new system variable)
+  MTEXT--supports Unicode characters as well as other special
   characters. For example, you can use the diameter symbol using
   the %% prefix. (enhanced command)
+  SAVEIMAGES--system variable that controls writing graphics
   metafiles for application-defined objects, solids, bodies, and
   regions. (new system variable)
+  SHOWMAT--lists the material type and attachment method for a
   selected object. (new command)
+  SOLDRAW--generates profiles and sections in viewports created with
   SOLVIEW. (new command)
+  SOLPROF--creates profile images of three-dimensional solids. (new
   command)
+  SOLVIEW--creates floating viewports using orthographic projection
   to lay out multi- and sectional view drawings of 3dsolid and body
   objects. (new command)
+  TOOLBAR--switches the display of an icon tool palette on and off.
   (new UNIX command)

=====================================================================-
WINDOWS 3.1, WINDOWS 95, AND WINDOWS NT FEATURES
=================================================-
The following summarizes Windows 3.1, Windows 95, and Windows NT
features.
+  Multiple instances of AutoCAD--you can run multiple instances of
   AutoCAD under Windows 95 and Windows NT (see the "Installation
   Guide Additions" section of this document). (new feature)
+  Uninstall--Autodesk(R) supplies an uninstall program for Windows 3.1,
   Windows 95, and Windows NT (see the "Installation Guide Additions"
   section of this document). (new feature)
+  AutoCAD Windows High Performance (WHIP) display driver--provides
   major performance improvements for display-oriented operations (see
   the "Installation Guide Additions" section of this document). (new
   feature)
+  OLE 2 support--you can paste link objects from other applications
   into an AutoCAD drawing and from AutoCAD into other applications.
   You can also drag and drop objects into a drawing (see the "User's
   Guide Additions" section of this document). (enhanced feature)
+  Long file name support--you have more flexibility when naming a
   drawing file. In Windows 95 and NT, drawing names can be longer
   than eight characters and can contain embedded spaces (see the
   "Command Reference Additions" section of this document). (new
   feature)

=====================================================================-
PERFORMANCE TUNING FEATURES
============================-
The following summarizes the performance tuning features.
+  AutoCAD object pager--moves drawing data between virtual memory and
   the pager files on disk. You control the amount of virtual memory
   used by the object pager with the ACADMAXOBJMEM environment
   variable and the MAXOBJMEM system variable (see the "Appendix A--
   New System Variables" section of this document). (new feature)
+  Incremental save--saves only the current changes made to your
   current drawing. You control how AutoCAD performs incremental saves
   with the ISAVEPERCENT and ISAVEBAK system variables (see the
   "Appendix A--New System Variables" section of this document). (new
   feature)
+  Undo file--can be kept on your hard disk or in RAM. You control the
   location of the undo file using the UNDOONDISK system variable (see
   the "Appendix A--New System Variables" section of this document).
   (new feature)

=====================================================================-
DEVELOPER DOCUMENTATION
=======================-
The information in the AutoCAD Developer's Guide has been reorganized
into the following manuals:
+  ADS Programmer's Guide--contains information on the AutoCAD
   Development System (ADS) programming environment and the ARX
   programming environment.
+  AutoCAD SQL Environment Developer's Guide--contains information on
   the AutoCAD SQL Environment (ASE), which consists of two
   programming environments: AutoCAD SQL Interface (ASI) and
   AutoCAD SQL Link Interface (ASI Link).
                                   
     +==========================================================+
                       Additions to the Documentation
     +==========================================================+
                                   
Documentation additions cover new AutoCAD features, including platform-
specific information for Windows 95 and Windows NT, new commands and
command options, and new customization features.

=====================================================================-
USER'S GUIDE ADDITIONS
======================-
The following sections contain new feature information for the AutoCAD
User's Guide.

Chapter 1 -- Using Direct Distance Entry to Define a Point
==========================================================-
In chapter 1, "Getting Started," the following new information
describes how to use the new direct distance entry method.

With direct distance entry, you can specify a point by moving the
cursor to indicate a direction and then entering the distance from the
first point. This method is a good way to specify a line length
quickly.

You can use direct distance entry to specify points for all commands
except those that you enter a single real value such as ARRAY,
MEASURE, and DIVIDE. When Ortho mode is on, this method is an
efficient way to draw perpendicular lines. In the following example,
you draw a line 25 units long using direct distance entry.

To draw a line using direct distance entry:
1. Start the LINE command.
2. Specify the first point (1).
3. Move the mouse until the rubber-band line extends at the same angle
   as the point you want to specify. Do not press [RETURN].
4. On the command line, enter 25 to specify a distance. Then press
   [RETURN].
   The line is drawn at the length and angle you specified.

Alternate:  You can use polar coordinates to find a point by
specifying a distance and angle.
Related:  You can set the coordinate display above the graphics area
to show the distance and angle in the distance<angle format.

Chapter 2 -- Creating Regions
=============================-
In chapter 2, "Creating Objects," for the section "Creating Regions,"
the following new information describes how to create regions with the
BOUNDARY command.

To create regions with BOUNDARY:
1. Start the BOUNDARY command using one of these methods:

Windows:     From the Polygon flyout on the Draw toolbar, choose
            Boundary.
DOS and UNIX:      From the Construct menu, choose Boundary.

2. Under Object Type, select Region.
3. Choose Pick Points.
4. Specify a point in your drawing inside each area that you want a
   region defined and press [RETURN]. This point is known as the
   internal point.

Command line equivalent:  -BOUNDARY
Related:  REGION creates a region object from a selection set of
existing objects.

Chapter 8 -- Creating Text
==========================-
In chapter 8, "Adding Text to Drawings," for the section "Creating
Text," the following updated information describes how to create
paragraph text.

Creating Paragraph Text
-----------------------
Paragraph text consists of any number of text lines or paragraphs that
fit within a width you specify. Regardless of the number of lines,
each set of paragraphs forms a single object, which you can move,
rotate, erase, copy, mirror, stretch, or scale.

Paragraph text has more editing options than line text. For example,
you can apply underlining, overlining, fonts, color, and text height
changes to individual words or phrases within a paragraph.

How you create and format paragraph text depends on whether you use
Windows, DOS, or UNIX. If you use Windows, you can create text in the
Edit MText dialog box, on the command line, or with a third-party
editor, which you can specify in the Preferences dialog box or with
the MTEXTED system variable. In DOS or UNIX, the Edit MText dialog box
is not available, so you must use either the command line or a third-
party editor.

Creating Paragraph Text in a Text Editor
----------------------------------------
If you use a text editor for paragraph text, you define general
properties on the command line before you enter the text. AutoCAD then
opens a text editor, where you enter text and use format codes to
format individual words and characters. When you close the text
editor, AutoCAD inserts the text within the specified width limit.

When you import a file for MTEXT, load the file into the editor and
save it using the name AC000512. (the period (.) after AC000512 is
required). When you're prompted whether you want to overwrite the
existing file of the same name, choose Y (yes).

The temporary file name AC000512. must exist when using MTEXT in a DOS
editor. If you attempt to rename the temporary file to a name other
than AC000512., the MTEXT operation is canceled.

Chapter 8 -- Working with Styles
================================-
In chapter 8, "Adding Text to Drawings," for the section, "Working
with Styles," the following updated information describes how to
easily create and modify text styles.

New text inherits height, width factor, obliquing angle, backwards,
upside-down, and vertical alignment properties from the current text
style. Except for the STANDARD style, you must create any text style
that you want to use. You can create or modify a text style using the
Text Style dialog box.

If you change an existing style's font or vertical alignment, all text
using that style is regenerated with the new font or orientation. For
mtext objects, other properties also change. However, for text
objects, changing other text style properties, such as text height,
does not change existing text.

To create a text style:
1. From the Data menu, choose Text Style.
2. In the Styles text box, enter a name for the text style.
   Style names can be up to 31 characters long. They can contain
   letters, numbers, and the special characters dollar sign ($),
   underscore (_), and hyphen (-). AutoCAD converts the name to
   uppercase characters.
3. Choose New.
   If you don't enter a style name, AutoCAD automatically names the
   style STYLEn, where n is a number.
   The new style you've created has all the characteristics shown in
   the dialog box. You can continue to change characteristics, such as
   fonts, or see the instructions in the following sections.
4. Choose Close.

Command line equivalent:  DDSTYLE in Windows or STYLE

To modify a text style:
1. From the Data menu, choose Text Style.
2. AutoCAD displays the Text Style dialog box.
3. From the Styles text box, select a style name.
4. Change any of the options as needed.
5. Choose Preview to see the changes that you've made on the sample
   text in the Character Preview image.
6. Choose Apply.

Command line equivalent:  DDSTYLE in Windows or STYLE


Chapter 9 -- Setting Dimension Scale
====================================-
In chapter 9, "Dimensioning and Tolerancing," for the section "Setting
Dimension Scale," the following new information describes setting
dimension scale.

You can set scalar dimension variables, such as dimension text and
arrowhead sizes, to the actual size that you want in your plotted
output. The following table shows the relationship of the dimension
scale factor and the plot scale.

Relationship between dimension scaling, plot scale, and output text
height:
------------   ---------------   --------------   ------------
Drawing text   Dimension scale   Plot scale       Plotted text
height         factor            (Plotted         height
(DIMTXT)       (DIMSCALE)        units: Drawing
                                 units)
------------   ---------------   --------------   ------------
0.25           1                 1:1              0.25
0.25           1                 1:2              0.125
0.25           2                 1:2              0.25
0.25           1                 2:1              0.5

Chapter 13 -- Setting up the Database Environment
=================================================-
In chapter 13, "Accessing External Databases," for the section
"Setting up the Database Environment," the following new information
describes how to use secondary link path names.

Database schemas sometimes contain multiple tables that use the same
key columns. You may need to establish a link from a drawing object to
each table that has those key columns. You can create a single link
from one object to multiple tables (within a DBMS) that share the same
key columns by creating two link path names that have the same key
columns. You have the option of making one a primary link path name
and the other a secondary link path name, which is an alias, or a
mapping, to the first (primary) link path name established. When you
link a drawing object to a database record using either the primary or
the secondary link path name, the primary link path name's key values
are always used. This allows a single link to point to multiple tables
that have the same key column definition and avoids the need to create
duplicate links for each table.

In this example, the Water table has the key field PIPE_ID. The link
path name for this table is WATER_LPN.

Water table:
-------     --------     ---
PIPE_ID     MATERIAL     AGE
-------     --------     ---
1234        Cast iron    25
2123        Cast Iron    30
3215        PVC          10

Suppose you make a link from an object to the first row with a key
value of 1234. You can then select the object and view this linked
row.

A second table called Maint has the same key column as the Water table-
-PIPE_ID.

Maint table:
-------     ----         ----------
PIPE ID     DATE         MAINT_DESC
-------     ----         ----------
1234        0494         Replaced Pipe
2123        0392         Fixed Break
3215        0893         Replaced Pipe

Because both tables have the same key column, you can create a
secondary link path name for the Maint table. This new link path name
is called MAINT_LPN. You can then access the data in the Maint table
using either the primary or the secondary link path name without
having to relink the object to the Maint table and thus without having
to duplicate link data.

Chapter 13 -- Viewing and Accessing New Database Objects Dynamically
====================================================================-
In chapter 13, "Accessing External Databases," the "Viewing and
Accessing New Database Objects Dynamically" section is new.

If a new database object is created (such as a new table created with
a CREATE TABLE statement from the SQL Editor or from another user or
application on a network), that table or other database object will
not be immediately visible in the lists in the ASE dialog boxes.

To view or access the new database object, you must select a different
superior (upper) database object, and then select the new one. This
adds the new database object to the database object lists. For
example, if your current database object settings are
DB3.CAT.SCH.TABLE1 and a new TABLE2 was just added to the SCH schema,
you should choose a different schema, catalog, or environment. The new
table will be contained in the lists the next time they are viewed. If
only one schema, catalog, and environment are contained in the lists,
disconnect and reconnect to the environment.

Chapter 13 -- Checking Data Integrity
=====================================-
In chapter 13, "Accessing External Databases," for the section
"Checking Data Integrity," the following updated information describes
how to handle secondary link paths.

Conflicts between an external database and a drawing can occur if the
objects in the drawing or the data in the database are altered in ways
that AutoCAD isn't aware of. These conflicts are the result of a loss
of data integrity when links exist to a record that has been deleted
from the database. This situation occurs when you
+  Delete a record from a database when the drawing to which it's
   linked is not loaded in AutoCAD or when AutoCAD is not loaded.
   AutoCAD is a single drawing file environment, and the database
   management systems aren't aware of the graphics links stored in the
   AutoCAD drawing.
+  Use an SQL "DELETE FROM" statement in ASESQLED. The DELETE
   statement is processed directly by the driver, and AutoCAD doesn't
   know which rows have been deleted.
+  Choose Delete in the ASESQLED SQL Cursor dialog box. If you delete
   the row by using ASEROWS, then AutoCAD removes associated links to
   the deleted row automatically.

To report on and restore data integrity, use the ASEADMIN command with
the Synchronize option. This option is only available for
synchronizing links that do not have secondary link path names. If
they do, you must first delete the secondary link path name, and then
resynchronize the database with the drawing.

=====================================================================-
COMMAND REFERENCE ADDITIONS
===========================-
The following sections contain new feature information for the AutoCAD
Command Reference.

Introduction -- Using Long File Names
=====================================-
In the introduction, the section "Using Long File Names" is new.
Some operating systems support long file names. These names are longer
than eight characters and can contain embedded spaces:
   SUMMER HOME.DWG
   TEST FILE

To open the drawing summer home.dwg from the Command prompt, enter the
following:
   Command:  open SUMMER HOME.DWG

When you insert or externally reference a drawing that uses a long
file name, specify the block and file name as follows:
   blockname=filename

For example, enter the following to assign SUMMER HOME.DWG to the xref
HOUSE:
   Xref to attach:  HOUSE=SUMMER HOME.DWG

In AutoCAD scripts or menus, you must enclose long file names that
contain spaces with double quotes. For example, use the following to
open the file SUMMER HOME.DWG in a script:

   open "SUMMER HOME.DWG"

See also:
System variables:  LONGFNAME indicates whether long file name support
is enabled or disabled.

ARX
===-
Loads, unloads, and provides information about ARX applications

The following is information about the new ARX command.

 Windows, DOS, and UNIX:  At the Command prompt, enter arx

   Enter an option (?/Load/Unload/Options):

? -- List Applications
Lists the currently loaded ARX applications.

Load
Loads the specified ARX application.

Unload
Unloads the specified ARX application.

Options
Presents developer-related ARX application options.

   Developer options (Popcmds/?):  Enter an option

   Popcmds
      Moves the specified directory of ARX-registered commands to the
      top of the search list.

      Command directory name:  Enter directory name

   ? -- List
      Presents options for examining the registered services of the
      currently loaded ARX applications.

      What to list? (CLasses/Services/Commands) <C>:
      Enter an option or press [RETURN]

      CLasses
      Displays a class hierarchy of C++ classes derived from objects
      registered in the system.

      Services
      Lists the names of all registered services.

      Commands
      Lists the AcEd-registered commands.

DDIM
=====-
Creates and modifies dimension styles

The following note has been added to the Units description for both
the "Primary Units Dialog Box" section and the "Alternate Units Dialog
Box" section.

Note:  The relative sizes of numbers in stacked fractions are based on
the DIMTFAC system variable (in the same way that tolerance values use
this system variable).

'DDSELECT
=========-
Sets object selection modes

The following describes the new Object Grouping and Associative Hatch
options.

Object Grouping
      Turns on and off automatic group selection. With automatic group
      selection, selecting an object that is a member of a group
      selects the whole group. For more information, see GROUP.
Associative Hatch
      Determines which objects are selected when selecting an
      associative hatch. With Hatch on, selecting an associative hatch
      also selects the boundary objects.

DLSTATUS
========-
(UNIX only) Gives information on system swap space, display list
usage, and viewports

The following is information about the new DLSTATUS command.

   At the Command prompt, enter dlstatus

AutoCAD displays information in the text window about the display
driver, system swap space, display list usage, and viewports.

See also:
For a definition of display list, see DSVIEWER. For more information
on display list status, see "Display List Status" in appendix D, "UNIX-
Specific Commands," in the AutoCAD Installation Guide for UNIX.

Commands:  DSVIEWER opens the Aerial View window.

DSVIEWER
========-
(UNIX only) Opens the Aerial View window

The following is information about the new DSVIEWER command.

The Aerial View window is a navigation tool. It displays a view of the
drawing in a separate window so that you can quickly locate and move
to a specific area. With the Aerial View window open, you can zoom or
pan without choosing a menu option or entering a command.

The Aerial View window uses a display list to display a view of the
drawing. A display list is a set of vectors stored in memory by the
driver that describes the displayed geometry of an AutoCAD drawing.
Display lists provide very fast zoom and pan operations.

Because the information about AutoCAD geometry is already in memory,
the display list extents are the maximum possible extents displayable
without a regeneration.

To open the Aerial View window:
1. From the Tools menu, choose Aerial View.
2. At the Command prompt, enter dsviewer or press [F12.

The Aerial View window opens and displays the display list extents of
the drawing. A view box is drawn around the view in the current
viewport. If the view is small, the box is shaded.

Panning and Zooming in the Aerial View Window
---------------------------------------------
When the cursor is in the Aerial View window and you use the pick
button, a view box is displayed. By moving and resizing the view box,
you can pan across the drawing.

The Pan view box contains an X. To pan across the drawing, drag the
Pan view box to the location you want. To zoom in or out of the
drawing, first pan to the location you want, and then press the pick
button. The Zoom view box, which contains an arrow, is displayed.
Resize it and press the middle button to zoom, or press the pick
button to return to the Pan view box.

If Realtime mode is on, the current viewport display is updated as you
pan and zoom around the drawing. If Realtime mode is off, the current
viewport display is updated only when you press the middle button. For
more information, see "Realtime Mode."

Press the middle button to select the current viewport shown in the
view box.

Zoom In
Increases the magnification of the drawing. This option is not
available when the current display is zoomed in to the maximum point:
1.25 times wider in each direction than the view displayed by the view
box. It's also not available when the Overview option is selected or a
viewport is displayed in which Zoom cannot be used.

When you switch to a different viewport, you reset the magnification
to the default by toggling Aerial View off and on.

The command line equivalent is to use the [+] key while the cursor is
in the Aerial View window.

Zoom Out
Decreases the magnification of the drawing. This option is not
available when the entire display list of the current viewport is
displayed in the Aerial View window. It's also not available when the
Overview option is selected or a viewport is displayed in which Zoom
cannot be used.

When you switch to a different viewport, you reset the magnification
to the default by toggling Aerial View off and on.

The command line equivalent is to use the [-] key while the cursor is
in the Aerial View window.

Zoom DL
Zooms to the display list extents.

The command line equivalent is ZOOMDL.

Pan Up
Pans up one-half of a viewport. You can pan only to the edges of the
display list, and no regeneration occurs. To pan further, use the PAN
command.

Keyboard arrow keys pan 1/10th of a viewport.

Pan Down
Pans down one-half of a viewport. You can pan only to the edges of the
display list, and no regeneration occurs. To pan further, use the PAN
command.

Keyboard arrow keys pan 1/10th of a viewport.

Pan Left
Pans the left half of a viewport. You can pan only to the edges of the
display list, and no regeneration occurs. To pan further, use the PAN
command.

Keyboard arrow keys pan 1/10th of a viewport.

Pan Right
Pans the right half of a viewport. You can pan only to the edges of
the display list, and no regeneration occurs. To pan further, use the
PAN command.

Keyboard arrow keys pan 1/10th of a viewport.

Overview
When this option is on, you can always see the display list extents,
but the view box might be too small to pan, zoom, or locate your
current viewport. When this option is off, AutoCAD usually displays
the entire display list extents. However, if your view is greatly
magnified, the current view is shown as a view box in the center of
the viewport, and you might not be able to see the entire display
list.

Current
When this option is on, AutoCAD displays the current viewport,
switching viewports when you switch viewports. When this option is
off, AutoCAD always displays the viewport that was current when you
entered DSVIEWER. Any panning or zooming occurs in that original
viewport.

Realtime Mode
-------------
In Realtime mode, AutoCAD updates the current viewport display as you
pan and zoom in the Aerial View window. When Realtime mode is off, the
current viewport display is updated only when you accept the current
view by pressing [RETURN]. This is useful when working with large
drawings or on a slow machine.

Switch Realtime mode off and on by pressing [CTRL]+[R] while the
cursor is in the Aerial View window.

Note:  For the best Realtime mode performance with large drawings, keep
the AutoCAD graphics window unobscured by other windows, including the
Aerial View window.

See also:
For information on display list status, see "Display List Status" in 
appendix D, "UNIX-Specific Commands," in the AutoCAD Installation Guide 
for UNIX.

Commands:  DLSTATUS gives information on display list usage.

HATCHEDIT
=========-
Modifies an existing associative hatch block

The following option of the HATCHEDIT command is new.

Exploded

Explodes hatching into individual line segments. If this option is
selected, the pattern will be exploded.

MTEXT
=====-
Creates paragraph text

The following information for the MTEXT command is new.

Special Unicode Characters

When using MTEXT, you can create special characters including the
degree symbol, plus/minus tolerance symbol, and the diameter symbol by
entering the following Unicode character strings:

%\U+00B0        degree symbol
%\U+00B1        plus/minus tolerance symbol
%\U+2205        diameter symbol

On the command line or with an external editor (such as the DOS
editor), you enter the character strings without the percent sign (%):

\U+00B0         degree symbol
\U+00B1         plus/minus tolerance symbol
\U+2205         diameter symbol

Control Codes and Special Characters
Besides using Unicode characters for inputting special characters, you
can also specify a special character by including control information
in the text string. Use a pair of percent signs (%%) to introduce each
control sequence.

These control codes work with standard AutoCAD text fonts only:

%%d     Draws degrees symbol.
%%p     Draws plus/minus tolerance symbol.
%%c     Draws circle diameter dimensioning symbol.

A sample drawing showing the character map for each font is provided
in the FONTS directory.

SHOWMAT
=======-
Lists the material type and attachment method for a selected object
The following is information about the new SHOWMAT command.

 Windows, DOS, and UNIX:  At the Command prompt, enter showmat
   
   Select objects:  Use an object selection method to select a single
   object

Depending on the method used to attach a material to an object,
SHOWMAT reports with one of the following:
   Material <material name> is explicitly attached to the object.
   Material <material name> is attached by ACI to ACI <color number>.
   Material <material name> is attached by layer to layer <layer
   name>.
   Material *GLOBAL* is attached by default or by block.

Note: Explicitly attached materials take precedence over all other
methods, and materials attached by ACI take precedence over attachment
by layer.

See also:
Commands:  RMAT attaches and manages rendering materials. SHOWMAT
shows the material attached to an object.

SOLDRAW
=======-
Generates profiles and sections in viewports created with the SOLVIEW
command

The following is information about the new SOLDRAW command.

 Windows, DOS, and UNIX:  At the Command prompt, enter soldraw
   Viewports to draw...

   Select objects:  Select the viewport to be drawn

The SOLDRAW command can prepare only viewports that have been created
with the SOLVIEW command.

Visible and hidden lines representing the silhouette and edges of
solids in the viewport are created and then projected to a plane
perpendicular to the viewing direction. Silhouettes and edges are
generated for all solids and portions of solids behind the cutting
plane. For sectional views, crosshatching is created using the current
values of the HPNAME, HPSCALE, and HPANG system variables.

Any existing profiles and sections in the selected viewport are
deleted and new ones are generated. All layers, except those required
to display the profile or section, are frozen in each viewport.

AutoCAD Release 12 drawings that contain views created with SOLVIEW
can be redrawn with SOLDRAW only after using AMECONVERT to update the
solids in the views.

WARNING:  Do not place permanent drawing information on the view name-VIS, 
view name-HID, and view name-HAT layers. The information stored on these 
layers is deleted and updated when the SOLDRAW command is run.

To undo a viewport drawn by SOLDRAW, you must use the Back option of
the UNDO command.

See also:
Commands:  AMECONVERT converts AME solid models to AutoCAD 3D solid 
objects. SOLPROF creates profile images of 3D solid and body objects,
and SOLVIEW creates floating viewports using orthographic projection
to lay out multi- and sectional view drawings of 3D solid and body
objects.

Programming note:  The SOLDRAW command is defined by the SOLIDS.ARX 
application and is intended to be used only interactively.

SOLPROF
=======-
Creates profile images of three-dimensional solids

The following is information about the new SOLPROF command.

 Windows, DOS, and UNIX:  At the Command prompt, enter solprof

   Select objects:  Use an object selection method.
   Display hidden profile lines on separate layer? <Y>:
   Enter y or n, or press [RETURN].

SOLPROF creates a profile image of 3D solid and body objects. A
profile image displays only the edges and silhouettes of curved
surfaces of the solid for the current view.

Before using SOLPROF, the TILEMODE system variable must be set to 0
(off) and you must switch to model space by using the MSPACE command.
If your drawing doesn't contain floating viewports, use the MVIEW
command to create one.

   Command:  solprof
   Select objects:  Use an object selection method.
   Display hidden profile lines on separate layer? <Y>:
   Enter y or n, or press [RETURN].

If you enter n, all profile lines are treated as visible lines and a
block is created for the profile lines of each selected solid. All
profile lines for each solid in the selection set are generated, even
if a solid is partially or completely obscured by another solid. The
visible profile blocks are drawn in the linetype as the original solid
and placed on a uniquely named layer.

If you enter y, only two blocks are generated: one for the visible
lines and one for the hidden lines of the entire selection set. When
you generate hidden lines, solids can partially or completely hide
other solids. The visible profile block is drawn in the linetype
BYLAYER and the hidden profile block in the linetype HIDDEN (if
loaded). The visible and hidden line blocks are placed on uniquely
named layers.

The layers are named using the following naming convention:

PV-viewport handle            Visible profile layer
PH-viewport handle            Hidden profile layer

For example, if you create a profile in a viewport whose handle is 4B,
the blocks containing the visible lines are inserted on layer PV-4B,
and the block containing the hidden lines (if requested) is inserted
on layer PH-4B. If these layers don't exist, the command creates them.
If the layers do exist, the blocks are added to the information
already on the layers.

Note:  To determine the handle of a viewport, select the viewport while
in paper space using the LIST command. Use PSPACE to move from model
space to paper space.

SOLPROF does not change the display of layers: if you want to view
only the profile lines you've created, turn off the layer containing
the original solid (usually the current layer).

WARNING:  Solids that overlap each other (share some common volume)
result in dangling edges if hidden-line removal is requested. This is
because the edges must be broken at the point where they enter another
solid to separate them into visible and hidden portions. You can
eliminate dangling edges by combining the overlapping solids (using
the UNION command) before generating a profile.

The next prompt determines whether 2D or 3D objects are used to
represent the visible and hidden lines of the profile.
   Project profile lines onto a plane? <Y>:  Enter y or n, or press
   [RETURN].

If you enter y, AutoCAD creates the profile lines with 2D objects. It
projects the 3D profile onto a plane normal to the viewing direction
and passing through the origin of the UCS. AutoCAD cleans up the 2D
profile by eliminating lines that are parallel to the viewing
direction and converting arcs and circles that are viewed on edge into
lines.

If you enter n, AutoCAD creates the profile lines with 3D objects.

The next prompt determines whether tangential edges should be
displayed. A tangential edge is the transition line between two
tangent faces. For example, if you fillet the edge of a box,
tangential edges are created where the cylindrical face of the fillet
blends into the planar faces of the box. Tangential edges are not
shown for most drafting applications.
   Delete tangential edges? <Y>:  Enter y or n, or press [RETURN]

See also:
Commands:  AMECONVERT converts AME solid models to AutoCAD 3D solid
objects. SOLDRAW generates profiles and sections in viewports created
with the SOLVIEW command, and SOLVIEW creates floating viewports using
orthographic projection to layout multi- and sectional view drawings
of 3D solid and body objects.

Programming note:  The SOLPROF command is defined by the SOLIDS.ARX 
application.

SOLVIEW
=======-
Creates floating viewports using orthographic projection to layout
multi- and sectional view drawings of 3D solid and body objects

The following is information about the new SOLVIEW command.

 Windows, DOS, and UNIX:  At the Command prompt, enter solview

   Ucs/Ortho/Auxiliary/Section/<eXit>:  Enter an option or press
   [RETURN].

SOLVIEW calculates the projection as it guides you through the process
of creating orthographic, auxiliary, and sectional views. View-
specific information is saved with each viewport you create. This
information is used by the SOLDRAW command, which does the final
generation of the drawing view. SOLVIEW uses AutoCAD's paper space and
viewport-specific layer visibility to set up drawing views.

SOLVIEW creates layers that SOLDRAW uses to place the visible lines,
hidden lines, and section hatching for each view. Additionally,
SOLVIEW creates layers where you can place your dimensions that are
exclusively visible per viewport. SOLVIEW places the visible lines,
hidden lines, dimensions, and section hatching for each view on a
separate layer using the following naming convention (view name is the
name given to the view when you created it).

Layers created by SOLVIEW:
----------      -----------
layer name      Object type
----------      -----------
view name-VIS   Visible lines
view name-HID   Hidden lines
view name-DIM   Dimensions
view name-HAT   Hatch patterns (for sections)

WARNING:  Do not place permanent drawing information on these layers.
The information stored on these layers is deleted and updated when the
SOLDRAW command is run.

SOLVIEW places the viewport objects on the VPORTS layer. This layer is
created by SOLVIEW if it doesn't already exist.

SOLVIEW starts by turning TILEMODE off, entering paper space mode, and
prompting you to select one of its main options.

Ucs
Creates a profile view relative to a user coordinate system. If no
viewports exist in your drawing, the Ucs option is a good way to
create an initial viewport from which other views can be created. All
other SOLVIEW options require an existing viewport.

You have the option of using the current UCS or a previously saved one
as the profile plane. The viewport projection is created parallel to
the UCS XY plane with the X axis facing right and the Y axis upward.

The Ucs option has four suboptions.

   Named/World/?/<Current>:  Enter an option or press [RETURN].

   Named
   Uses the XY plane of a named UCS to create a profile view.

      Name of UCS to restore:  Enter the name of an existing UCS.
      Enter view scale <1.0>:  Enter a number or press [RETURN].

   Enter the name of the UCS you want to use, then the scale of your
   view. Entering a scale is equivalent to zooming your viewport by a
   factor relative to paper space. The default value is a 1:1 scale.

   A prompt asks you to locate the center of the new viewport. The
   center is based on the current model space extents. You can try
   several points until you are satisfied with the view's location.
      View center:  Locate a point and press [RETURN] when done.

   A prompt asks you to locate the opposite corners of the viewport.
      Clip first corner:  Locate a point.
      Clip other corner:  Locate a point.

   A prompt asks you to give the view a name.
      View name:  Enter a name for the view.

   World
   Uses the XY plane of the WCS to create a profile view. The prompts
   are the same as those for the Named option, except it does not ask
   you for a UCS name.

   ?
   Lists the names of existing user coordinate systems. The list is
   filtered using the wild-card combinations you enter (wild cards
   acceptable by the UCS command are valid input here).

      UCS names to list <*>:

   After the list appears, press any key to return to the first
   prompt.

   Current
   Uses the XY plane of the current UCS to create a profile view. The
   prompts are the same as those for the Named option, except it does
   not ask you for a UCS name.

Ortho
Creates a folded orthographic view from an existing view.

You are first prompted to pick the side of the viewport you want to
use for projecting the new view. A rubber-band line runs perpendicular
to the side of the viewport to help you locate the center of the new
view. You can try several points until you are satisfied with the
view's location.

   Pick side of viewport to project:  Select the edge of a viewport.
   View center:  Locate a point and press [RETURN] when done.

A prompt asks you to locate the opposite corners of the viewport.
   Clip first corner:  Locate a point.
   Clip other corner:  Locate a point.

A prompt asks you to name the view.
   View name:  Enter a name for the view.

Auxiliary
Creates an auxiliary view from an existing view. An auxiliary view is
one that is projected onto a plane perpendicular to one of the
orthographic views and inclined in the adjacent view.

You are first prompted to locate two points to define the inclined
plane used for the auxiliary projection. Both points must be located
in the same viewport.
   Inclined plane's 1st point:  Locate a point.
   Inclined plane's 2nd point:  Locate a point.

Next, locate a point to determine the side that you will view the
plane from.
   Side to view from:  Locate a point.

A prompt asks you to locate the center the viewport. A rubber-band
line runs perpendicular to the inclined plane to help you select the
location of the center of the new viewport. You can try several points
until you are satisfied with the view's location.
   View center:  Locate a point and press [RETURN] when done.

A prompt asks you to locate the opposite corners of the viewport.
   Clip first corner:  Locate a point.
   Clip other corner:  Locate a point.

A prompt asks you to name the view.
   View name:  Enter a name for the view.

Section
Creates a drafting sectional view of solids complete with cross-
hatching. When you use SOLDRAW on a sectional view created with this
option, it creates a temporary copy of the solids and uses the SLICE
command to perform the operation at the cutting plane that you define.
SOLDRAW then generates a profile of the visible half of the solids and
discards the original copy. Finally, SOLDRAW sections the solids.
Solids not crossing the cutting plane are generated as full profiles.
Because drafting standards recommend not drawing hidden lines in
sectional views, SOLVIEW freezes the view name-HID layer.

In the original viewport, locate two points to define the sectioning
plane.

   Cutting plane 1st point:  Locate a point.
   Cutting plane 2nd point:  Locate a point.

Define the viewing side by locating a point on one side of the cutting
plane.
   Side to view from:  Locate a point.

Enter the scale of the new view. Entering a scale is equivalent to
zooming your viewport by a factor relative to paper space. The default
value is a 1:1 scale, which is equivalent to zoom 1.0xp.
   Enter view scale:  Enter a positive number.

A prompt asks you to locate the center of the new viewport. If you
accepted the default scale (by pressing [RETURN]), a rubber-band line
runs perpendicular to the sectioning plane to help you locate of the
center of the new view. Otherwise, the view can be placed anywhere.
You can try several points until you are satisfied with the view's
location.
   View center:  Locate a point and press [RETURN] when done.

A prompt asks you to locate the opposite corners of the viewport.
   Clip first corner:  Locate a point.
   Clip other corner:  Locate a point.

A prompt asks you to name the view.
   View name:  Enter a name for the view.

eXit
This option terminates the SOLVIEW command and displays the AutoCAD
Command prompt.

See also:
Commands:  AMECONVERT converts AME solid models to AutoCAD 3D solid
objects. SOLDRAW generates profiles and sections in viewports created
with the SOLVIEW command, and SOLPROF creates profile images of 3D
solid and body objects.

Programming note:  The SOLVIEW command is defined by the SOLIDS.ARX 
application and is intended to be used only interactively.

TOOLBAR
=======-
(UNIX only) Toggles an icon tool palette

You can customize the toolbar by associating AutoCAD commands with it,
providing something similar to an on-screen tablet menu.

At the Command prompt, enter toolbar or press [F11]. If you are
configured for the Motif driver, the Toolbar Configuration dialog box
is displayed when the toolbar is turned off.

To execute a command from the toolbar, move the cursor to the icon
associated with the command and press the pick button.

See also:
For information on how to customize the toolbar, see "Customizing the
Toolbar" in appendix D, "UNIX-Specific Commands," of the AutoCAD
Installation Guide for Unix.

Appendix A -- System Variables
==============================-
This table contains information about new AutoCAD system variables.
System variables are listed alphabetically in appendix A, "System
Variables," in the AutoCAD Command Reference.

ISAVEBAK     Type: Integer     Improves the speed of incremental
             Saved in: Config  saves, especially for larger drawings
             Initial value: 1  in Windows. ISAVEBAK controls the
                              creation of a backup file (.BAK). In
                              Windows, copying the file data to
                              create a backup file for large
                              drawings takes a major portion of the
                              incremental save time.
                              
                              0     No backup file is created (even
                                    or a full save).
                              1     A backup file is created.
                              
                              WARNING: In the case of a contingency
                              (such as a power failure in the
                              middle of a save), it's possible that
                              drawing data can be lost.
ISAVEPERCENT Type: Integer     Determines the amount of wasted space
             Saved in: Config  tolerated in a drawing file. The
             Initial value: 50 value of ISAVEPERCENT is an integer
                              from 0 to 100. The default value of
                              50 means that the estimate of wasted
                              space within the file doesn't exceed
                              50% of the total file size. Wasted
                              space is eliminated by periodic full
                              saves. When the estimate exceeds 50%,
                              the next save will be a full save.
                              This resets the wasted space estimate
                              to 0. If ISAVEPERCENT is set to 0, a
                              save always results in a full save.

LONGFNAME    (Read-only)       Indicates whether long file name
             Type: Integer     support is enabled or disabled.
             Saved in: Config  
             Initial value: 1 0     Disables long file name support
                              1     Enables long file name support
                              LONGFNAME is for use on platforms
                              that allow long file name support,
                              such as Windows NT or Windows 95.
MAXOBJMEM    Type: Integer     Controls the object pager and
             Not saved         specifies how much virtual memory
             Default value: 0  AutoCAD allows the drawing to use
                              before it starts paging the drawing
                              out to disk into the object pager's
                              swap files.
                              
                              The default value 0 disables the
                              object pager. When this variable is
                              set to a negative value or the value
                              2,147,483,647, the object pager is
                              also disabled. When set to any other
                              value, the object pager is enabled
                              and the specified value is used as
                              the upper limit for the object
                              pager's virtual memory.
                              
                              The environment variable
                              ACADMAXOBJMEM also controls the
                              object pager.
                              
                              WARNING: If you restart your system
                              without exiting AutoCAD, these swap
                              files are not deleted. You should
                              delete them. Do not delete them from
                              within AutoCAD.

SAVEIMAGES   Type: Integer     Controls writing graphics metafiles
             Saved in: Drawing for application-defined objects,
             Initial value: 0  solids, bodies, and regions.
                              SAVEIMAGES is used to specify whether
                              to save the images of application-
                              defined objects, solids, bodies, and
                              regions with the drawing.
                              
                                 0     The application's definition
                                 of the objects controls whether to
                                 save the graphical descriptions of
                                 objects. Solids, bodies and
                                 regions are not saved.
                                 1     Always saves images.
                                 2     Never saves images.
                              
                              If 1, or for certain classes if 0,
                              then application-defined objects are
                              visible if the drawing is reloaded
                              without the supporting application
                              present. The image displayed is the
                              image that was last described by the
                              supporting application.
                              
                              If 2, or for certain classes and
                              solids, bodies, and regions if 0,
                              then no image data is saved for these
                              application-defined objects if the
                              drawing is reloaded without the
                              supporting applications.
                              
                              The ability to display application
                              defined objects without their
                              application present is very
                              desirable. However, when graphical
                              metafiles are saved, your drawing
                              size is larger and the save time is
                              longer.
UNDOONDISK   Type: Integer     Controls whether the Undo file is
             Saved in: Drawing kept on the hard disk or in RAM. A
             Initial value: 1  setting of 1 is typically appropriate
                              for systems with less than 48 MB of
                              RAM. Writing the Undo information to
                              disk is slower than recording it in
                              RAM; however, the additional
                              available RAM should increase the
                              performance of other operations, such
                              as editing and object creation.
                              
                                 0     The Undo file is kept in
                                 RAM. This requires less available
                                 disk space but greater memory and
                                 swap space.
                                 1     The Undo file is kept on
                                 disk and requires greater
                                 available disk space but less
                                 memory and swap space.
                              
                              WARNING: AutoCAD might fail if it runs
                              out of disk space while writing to
                              the Undo file.
USERI1-5     Type: Integer     USERI1, USERI2, USERI3, USERI4, and
             Saved in: Drawing USERI5 are used for storage and
                              retrieval of integer values.
USERR1-5     Type: Real        USERR1, USERR2, USERR3, USERR4, and
             Saved in: Drawing USERR5 are used for storage and
                              retrieval of real numbers.
USERS1-5     Type: String      USERS1, USERS2, USERS3, USERS4, and
             Saved in: Not     USERS5 are used for storage and
             saved             retrieval of text string data.

The DIMTFAC system variable has been enhanced. The variables
description has been replaced with the following:

DIMTFAC      Type: Real        Specifies a scale factor for text
             Saved in: Drawing height of tolerance values relative to
             Initial value:    the dimension text height as set by
             1.0000            DIMTXT. The relative sizes of numbers
                              in stacked fractions also are based on
                              DIMTFAC.
                              
                              For example, if DIMTFAC is set to 1.0,
                              the text height of tolerances is the
                              same as the dimension text. If DIMTFAC
                              is set to 0.75, the text height of
                              tolerances is three-quarters the size
                              of dimension text.
                              
                              Use DIMTFAC for plus and minus
                              tolerance strings when DIMTOL is on
                              and DIMTM is not equal to DIMTP, or
                              when DIMLIM is on.

Appendix B -- Enhanced Utilities
================================-
AutoCAD utility applications are described in appendix B, "Utilities,"
in the AutoCAD Command Reference. The DXFIX information has been
replaced with the following.

DXFIX
-----
DXFIX (Drawing eXchange File Inter Xlator) is a file conversion
program that reads AutoCAD Release 13 DXF files and creates DXF files
compatible with AutoCAD Release 12 and previous releases. You can also
program the converter to perform an arbitrary translation of a DXF
file.

DXFIX has the following benefits:
+  An open architecture
+  User-programming capability
+  Ability to perform any transformation on a DXF file

DXFIX incorporates the FORTH-based Autodesk Threaded Language
Application System Toolkit (ATLAST(TM)).

The instructions in the DXFIX13.DXT file provided with AutoCAD Release
13 control the translation of Release 13 DXF files to Release 12 DXF
files. See DXFIX.DOC in the AutoCAD SUPPORT directory for information
on customizing translations.

Syntax

You run DXFIX from the system prompt (not from within AutoCAD) using
the following syntax:
   dxfix [-adigits -tname] infile outfile

where

   -adigits
   Specifies ASCII format as the output file format. The digits option
   specifies the precision (number of decimal places) DXFIX uses when
   converting a drawing. Use the -a option if the DXF file is intended
   for an AutoCAD release that supports only ASCII DXF (prior to
   Release 10) or is being sent to a non-Autodesk DXF processing
   program that requires ASCII.

   For example, to perform a translation that generates an ASCII
   output file with six decimal places of precision, you enter the
   following command:
      dxfix -a6 house12 house10

   -tname
   Specifies a different name (or location) for the translation
   specifications file. For example, to tell DXFIX to find its
   translation specifications in the file \DXFIX\12_TO_10.DXT, you enter
   the following command:
      dxfix -t\dxfix\12_to_10 house12  house10

   The translation file you use to translate a Release 13 DXF file to
   Release 12 format is DXFIX13.DXT, which is located in the SUPPORT
   directory.

   infile
   Specifies the file name of the input DXF file, which can be in
   either binary or ASCII format. Binary format is much faster to
   process and maintains full accuracy of drawing objects. DXFIX reads
   binary DXF files written in AutoCAD portable format, regardless of
   the system on which it is running. DXFIX reads ASCII DXF files with
   any of the end-of-line conventions that AutoCAD recognizes.

   outfile
   Specifies the file name of the output binary DXF file. You can use
   the -a option to convert the file in ASCII format. When you
   translate data to AutoCAD Release 12, the binary format is
   preferable because it is much faster to write, is generally
   smaller, and preserves full accuracy.

   For example, to convert an AutoCAD Release 13 DXF file named
   HOUSE13.DXF to a Release 12 DXF file named HOUSE12.DXF (writing
   HOUSE12.DXF in binary format), you enter the following command:
      dxfix -tdxfix13.dxt house13 house12

See also:
Commands:  DXFIN imports a drawing interchange file. DXFOUT creates a
drawing interchange file of the current drawing.

=====================================================================-
INSTALLATION GUIDE FOR WINDOWS ADDITIONS
==========================================-
Additions to the AutoCAD Installation Guide for Windows are listed by
chapter and section name in the R13C4NEW.HLP file.

=====================================================================-
CUSTOMIZATION GUIDE ADDITIONS
=============================-
The following sections contain new feature information for the AutoCAD
Customization Guide.

Chapter 4 -- Using Menus
========================-
In chapter 4, "Custom Menus," the new section "Using Menus" describes
the sharing of drawings between different platforms.

The ACADFULL.MNU menu file includes pull-down menu access to menu
items and toolbar items from ACAD.MNU. Because ACADFULL.MNU closely
matches the DOS menu with the addition of Windows-only tools, such as
OLE, it can provide a means of making the transition between AutoCAD
for DOS and AutoCAD for Windows/NT.

Sharing Drawings between DOS, UNIX, and Windows

The menu file syntax has been modified for AutoCAD for Windows Release
13 to provide additional functionality. These menu files are not
recognized by AutoCAD Release 13 for DOS or UNIX. If you save a
drawing in Windows and then open it in a DOS or UNIX version, the menu
may not appear as desired. Use the MENU command to load the proper
menu file. AutoCAD for Windows recognizes both the old and the new
syntax.

Chapter 4 -- Menu Swapping
==========================-
In chapter 4, "Custom Menus," the "Menu Swapping" section is new.

Beginning with AutoCAD R13c3, menu swapping (formerly known as submenu
swapping) is supported for the following menu sections:
+  BUTTONS
+  AUX
+  POP
+  IMAGE
+  SCREEN
+  TABLET

The syntax that allows swapping of partial menus is as follows:

Menu macro
$<section>=<menugroup>.<menuname>

AutoLISP
(menucmd "<section>=<menugroup>.<menuname>")

ADS
ads_menucmd("<section>=<menugroup>.<menuname>");

where
<section>
      B1-4, A1-4, P1-16, S, or T1-4
<menugroup>
      Menugroup name in the menu file desired
<menuname>
      Main label or alias for the section (for an explanation of
      labels and aliases, see the following section).

In addition, for POP menus you can use the following syntax to swap a
known POP menu that is currently loaded in the menu bar (in the above
examples, this would be <menugroup1>.<menuname1>) for another menu
(<menugroup2>.<menuname2> in the above examples):

AutoLISP
 (menucmd "G<menugroup1>.<menuname1>=<menugroup2>.<menuname2>")
ADS
 ads_menucmd("G<menugroup1>.<menuname1>=<menugroup2>.<menuname2>");

With this syntax, you can swap a known menu regardless of where
itcurrently located in the menu bar.

Only with the menucmd and ads_menucmd() functions can you swap
<menugroup1>.<menuname1>=<menugroup2>.<menuname2>. To perform this
type of swap in a menu macro, include a call to menucmd with the
appropriate parameters.

To control TOOLBARS across partial menus, use the following syntax at
the Toolbar name prompt of the TOOLBAR command:
<menugroup>.<subsection-name>

This syntax accesses the toolbar identified by <menugroup>.<menuname>
and allows you to use the full spectrum of TOOLBAR command options on
that toolbar.

If the <menugroup> is left out of any of these commands and/or
functions then AutoCAD defaults to the base menu.

Chapter 4 -- Menu Label Syntax
==============================-
In chapter 4, "Custom Menus," the "Menu Label Syntax" section is new.

The SCREEN, IMAGE, and TOOLBARS sections follow the pre-Release 13
syntax of ***keyword to start the section and then **subname to start
submenus within the section. You can have as many **subname
subsections as you like in each menu file (within the constraints of
memory on the system). You can also have as many **labels as you like
per submenu. They must all be sequentially listed at the beginning of
the submenu they relate to. They are all treated as aliases to the
subsection they start. These aliases are used with the swapping syntax
described above in order to swap across partial menus.

The BUTTONS, AUX, POP, and TABLET sections, however, use a new syntax.
For these sections there are no more submenus. Instead, what were
submenus are now full *** menus. Each of these menus requires a
***label in which label is an unbroken string made up of the proper
keyword to indicate which type of menu it is (such as ***BUTTONS,
***AUX, ***POP, ***TABLET) followed by any additional text you wish.

Note:  The use of text characters following the keyword is not
guaranteed to work in future releases of AutoCAD. To ensure
compatibility, you should use only index numbers after the keyword.
So, even though labels such as ***AUXTEST, ***BUTTONS1-2, and
***TABLET3ALT1 are all valid in R13c3 and releases that follow, labels
such as ***AUX10 or ***BUTTONS15 are preferred for their long term
compatibility.

The **label syntax is now used to indicate aliases to a given ***
menu. The **labels must come between the ***label line and the first
menu macro line for that menu. The alias label string can be any
string--it does not need to contain any keyword. You may have as many
aliases as you like for each submenu. However, it is recommended that
you keep them to a minimum to save system resources. The alias labels,
as well as the menu type label (those associated with the ***), may be
used to identify the menu for swapping purposes. For example, in the
following menu any of the labels BUTTONS1, alias1, or alias2 can be
used as a designator for the following menu.
MENUGROUP=test

***BUTTONS1
**alias1
**alias2
;
^C

Therefore, the following function calls all swap in the same menu.
(menucmd "B1=test.buttons1")
(menucmd "B1=test.alias1")
(menucmd "B1=test.alias2")

If you use the ** syntax to name subsequent menus, the ** is changed
to a *** in the .MNS file. For example, when the following .MNU file
is loaded, it is converted to the .MNS file shown below.

.MNU file example:

***AUX1
**alias1
circle

**sub2
line

**sub3
arc

.MNS file example:
***AUX1
**alias1
circle

***sub2
line

***sub3
arc

The menu parser assumes that typos were made and that ***s were really
intended. Of course, sub2 and sub3 can still be used as labels for
swapping purposes.

You may have as many uniquely named ***BUTTONS, ***AUX, ***POP, and
***TABLET menus as you like in a given menu file. However, remember
that each menu takes up memory and system resources. Excessive menus
in a single menu file may require more resources than are available on
some systems. This could lead to very strange and unpredictable
behavior.

It is strongly recommended that you split your menus up into several
smaller menu files that can be loaded and unloaded on demand (with the
MENULOAD command). Not only does this give you better control of your
system resources, it also makes development and maintenance easier
because you can work with smaller pieces as needed.

Note:  The swapping of POP menus does not conform to the Microsoft UI
guidelines and is not guaranteed to be available in future releases of
AutoCAD.

You should be aware of the following:
+  It is not possible to swap into the POP0 menu position. However,
   you can swap a ***POP0 menu into any other POP menu position.
+  IMAGE menus cannot be swapped from external menu files.
+  Macro ID strings are not allowed in BUTTONS, AUX, and IMAGE menus.
   They are allowed in SCREEN and TABLET menus but serve no purpose.
+  You may swap menus only of the same type--one AUX for another, one
   POP for another, and so on. Trying to swap between types may result
   in unpredictable and undesired behavior. However, within a given
   type, you can swap any menu for any other menu. This can lead to
   some strange behavior for TABLET menus, because they, typically, do
   not all have the same number of macros.
+  To determine if a menu file is currently partially loaded, you can
   use the following syntax with any POP menu item (it works with only
   a POP menu item):
      (menucmd "G<menugroup>.<name_tag>=?")
   If the menu file is currently loaded, this will return a nonnil
   value otherwise it will return nil.
+  To programmatically execute a POP menu macro as though the user
   picked it, you can use the following syntax:
      (menucmd "G<menugroup>.<name_tag>=|")
   This will work only for a POP menu macro that is part of a POP menu
   that is currently loaded into the AutoCAD menu bar. (It has to be
   currently available to the user.)
+  POP menus support bitmaps. The bitmaps that are used must be in a
   resource DLL (see the following section for details of resource
   DLLs) as shown in the following example:
      ID_Sample [^bitmap-name^]^C^Cmycommand;

Chapter 4 -- Bitmap Resource DLLs
=================================-
In chapter 4, "Custom Menus," the "Bitmap Resource DLLs" section is
new.

You can use bitmap resource DLLs to store the bitmaps used for
TOOLBARS and POP menus. In order to do so, the DLL file name must be
the same as the menu file name it's associated with; the resources
must be named not index numbered; and the DLL file must be located in
the same directory as the menu file that uses it.

To use these resources in the menu, use the appropriate resource names
in the ID_SMALL and ID_BIG parameters for toolbar buttons and flyouts
or in between the '^' symbols in the [] label brackets in a POP menu.

Chapter 13 -- AutoLISP Function Catalog
=======================================-
The following functions are new: dictadd, dictdel, dictrename,
entmakex, getcname, setview, ssgetfirst, ssnamex, sssetfirst.

dictadd
-------
Adds a nongraphical object to the specified dictionary

(dictadd ename symbol newobj)

Adds the object newobj to the dictionary ename. The symbol argument is
the key name of the object to be added to the dictionary; symbol must
be a unique name that does not already exist in the dictionary. The
object specified by newobj corresponds only to a nongraphical object.

dictdel
-------
Removes an entry from the specified dictionary

(dictdel ename symbol)

Removes the dictionary entry specified by symbol from the dictionary
specified by ename.

If ename is invalid or symbol is not found, dictdel returns nil.

dictrename
----------
Renames a dictionary entry

(dictrename ename oldsym newsym)

Renames a dictionary entryrqs key name from oldsym to newsym. The
dictionary is specified by ename.

If the oldname is not present in the dictionary, ename is invalid,
newname is invalid, or newname is already present in the dictionary.
dictrename returns nil.

entmakex
--------
Makes a new object or entity, gives it a handle and entity name (but, 
does not assign an owner), and then returns the new entity name

(entmake [elist])

The elist argument must be a list of entity definition data in a
format similar to that returned by the entget function. The elist
argument must contain all of the information necessary to define the
entity or object. The entmake function can define both graphical and
nongraphical objects. If any required definition data is omitted,
entmake returns nil and the object is rejected. If you omit optional
definition data (such as the layer), entmake uses the default values.

If entmake successfully creates a new entity, it returns the entity
name. If entmake is unable to create the entity, it returns nil.

WARNING: Objects and entities without owners are not written out to
.DWG or .DXF files. Be sure to set an owner at some point after using
entmakex. For example, you can use dictadd to set a dictionary to own
an object.

getcname
--------
Retrieves the localized or English name of an AutoCAD command

(getcname cname)

The cname argument specifies the localized or underscored English
command name, which must be 64 characters or less in length. If cname
is not preceeded by an underscore (assumed to be the localized command
name), getcname returns the underscored English command name. If cname
is preceeded by an underscore, getcname returns the localized command
name. This function returns nil if cname is not a vaild command name.

For example, in a French version of AutoCAD, the following is true.

(getcname "ETIRER")      returns  "_STRETCH"
(getcname "_STRETCH")    returns  "ETIRER"

setview
-------
Establishes a view for a specified viewport

(setview view_descriptor [vport_id])

The view_descriptor argument is an entity definition list similar to
that returned by tblsearch when applied to the VIEW symbol table. The
optional argument vport_id identifies which viewport is to receive the
new view. The vport_id number can be retrieved by the CVPORT system
variable. If vport_id is 0, the current viewport receives the new
view. If successful, the setview function returns the view_descriptor.

ssgetfirst
----------
Determines which objects are selected and gripped

(ssgetfirst)

Returns a list of two selection sets similar to those passed to
sssetfirst. The first element in the list is a selection set of
entities that are gripped but not selected. The second element is a
selection set of entities that are both gripped and selected. Either
(or both) elements of the list can be nil.

Note:  Only entities from the current drawing's model space and paper
space, not nongraphical objects or entities in other block
definitions, can be analyzed by this function.

ssnamex
-------
Retrieves information about how a selection set was created

(ssnamex ss [index])

This function returns the entity name of the element specified by
index from the selection set ss along with data that describes how the
entity was selected. If the index argument is not supplied, this
function returns a list containing the entity names of all of the
elements in the selection set along with data that describes how each
of the entities was selected.

The data returned by ssnamex takes the form of a list of lists that
contains information that either describes an entity and its selection
method or a polygon that was used to select one or more entities. Each
sub-list that describes the selection of a particular entity comprises
three parts: the selection method ID (an integer >= 0), the entity
name of the selected entity, and selection method specific data that
describes how the entity was selected.

((sel_id1 ename1 (data))(sel_id2 ename2 (data)) ... )

The following table lists the selection method IDs.

Selection method Ids:
--     -----------
ID     Description
--     -----------
0      non specific (i.e. Last All etc.)
1      Pick
2      Window or WPolygon
3      Crossing or CPolygon
4      Fence

Each sub-list that describes a polygon that's used during entity
selection takes the form of a polygon ID (an integer < 0), followed by
point descriptions.
(polygon_id point_description_1 point_description_n... )

Polygon ID numbering starts at -1 and each additional polygon ID is
incremented by -1. Depending on the viewing location, a point is
represented as one of the following: an infinite line, a ray, or a
line segment. A point descriptor comprises three parts: a point
descriptor ID (the type of item being described), the start point of
the item, and an optional unit vector that describes either the
direction in which the infinite line travels or a vector that
describes the offset to the other side of the line segment.
(point_descriptor_id base_point [unit_or_offset_vector])

The following table lists the valid point descriptor Ids.

Point descriptor Ids:
--     -----------
ID     Description
--     -----------
0      Infinite line
1      Ray
2      Line segment

The unit_or_offset_vector is returned when the view point is something
other than 0,0,1.

The data associated with Pick (type 1) entity selections is a single
point description. For example, the following record is returned for
the selection of an entity picked at 1,1 in plan view of the WCS:
   (1 <Entity name: 60000064> (0 (1.0 1.0 0.0) ) )

The data associated with an entity selected with the Window, WPolygon,
Crossing, or CPolygon method is the integer ID of the polygon that
selected the entity. It is up to the application to associate the
polygon identifiers and make the connection between the polygon and
the entities it selected. For example, the following record is
returned for an entity selected by Crossing (note that the polygon ID
is -1).
   ((3 <Entity name: 60000024> -1) (-1 (0 (5.14828 7.05067 0.0) )
   (0 (7.13676 7.05067 0.0) ) (0 (7.13676 4.62785 0.0) )
   (0 (5.14828 4.62785 0.0) ) ) )

The data associated with Fence selections is a list of points
descriptions for the points where the fence and entity visually
intersect. For example, the following record is returned for a nearly
vertical line intersected three times by a Z-shaped fence.

   ((4 <Entity name: 60000024> (0 (5.28135 6.25219 0.0) )
   (0 (5.61868 2.81961 0.0) ) (0 (5.52688 3.75381 0.0) ) ) )

Note:  Only selection sets with entities from the current drawing's
model space and paper space--not nongraphical objects or entities in
other block definitions--can be retrieved by this function.

sssetfirst
----------
Sets which objects are selected and gripped

(sssetfirst gripset [pickset])

The selection set of objects specified by the gripset argument are
gripped, and the selection set of objects specified by pickset are
both gripped and selected. If any objects are common to both selection
sets, sssetfirst grips and selects the selection set specified by
pickset only (it does not grip the gripset set). If gripset is nil
sssetfirst grips and selects the pickset set. The sssetfirst function
returns a list of the two variables passed as the selection sets.

Note:  Do not call ads_ssetfirst() when AutoCAD is in the middle of
executing a command.

Chapter 14 -- RENDER
====================-
In chapter 14, "Accessing Externally-Defined Commands and System
Variables," for the section "RENDER," the following RFILEOPT options
are new.

Setting the Render to File Options
----------------------------------
Sets the render to file options for rendering.

(c:rfileopt fileformat xres yres aratio
      <mode-specific options>)

The following table describes the c:rfileopt arguments.

RFILEOPT arguments:
--------   ----    -----------
Argument   Data    Description
           type
--------   ----    -----------
fileformat STR  Identifier for the requested
                format:
                GIF = Compuserve Graphics Image Format
                X11 = X11 pixmap format
                PBM = Jef Poskanzer's Portable Bitmap
                PGM = Jef Poskanzer's Portable Graymap
                PPM = Jef Poskanzer's Portable Graymap
                TGA = Targa format
                PCX = Z-Soft bitmap format
                SUN = Sun Raster format
                BMP = Microsoft WIndows format
                PS = Postscript
                TIFF = Tagged Image File Format
                FAX = Group 3 fax format
                IFF = Amiga File Format
                FITS = Flexible Image Transfer System

xres      INT   X resolution of the output file
                (valid values range from 1 to
                4096)

yres      INT   Y resolution of the output file
                (valid values range from 1 to
                4096)

aratio    REAL  Pixel aspect ratio

The following table lists the valid values for the colormode argument.
Each file format accepts a subset of these values.

RFILEOPT colormodes:
----       -----------
Mode       Description
----       -----------
"MONO"     Monochrome
"G8"       256 gray levels
"C8"       256 colors
"C16"      16 bit color
"C24"      24 bit color
"C32"      24 bit color w/8 bits of alpha

GIF

Specifies the Compuserve graphics image format.

(c:rfileopt "GIF" xres yres aratio colormode interlace)

GIF format arguments:
--------     ---------------------
Argument     Data type Description
--------     ---------------------
colormode    STR        Color mode: MONO, G8, or C8
interlace    INT        Interlace mode:
                        1 = no interlace
                        2 = 2:1 interlace

Example:

 (C:RFILEOPT "GIF" 640 480 1.0 "C8" 2)

X11

Specifies the X11 pixmap format.

(c:rfileopt "X11" xres yres aratio colormode)

X11 format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    -----------
colormode    STR     Color mode: MONO, G8, or C8

Example:

 (C:RFILEOPT "X11" 640 480 1.0 "C8")

PBM

Specifies the Jef Poskanzer's Portable Bitmap format.
(c:rfileopt "PBM" xres yres aratio colormode ascii)

PBM format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    -----------
colormode    STR      Color mode: MONO only
ascii        STR      ASCII or binary switch: "A" or "B"

Example:

 (C:RFILEOPT "PBM" 640 480 1.0 "MONO" "A")

PGM

Specifies the Jef Poskanzer's Portable Graymap format.
(c:rfileopt "PGM" xres yres aratio colormode ascii)

PGM format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
colormode    STR      Color mode: G8 only
ascii        STR      ASCII or binary switch: "A" or "B"

Example:

 (C:RFILEOPT "PGM" 640 480 1.0 "G8" "B")

PPM

Specifies the Jef Poskanzer's Portable Pixmap format.

(c:rfileopt "PPM" xres yres aratio colormode ascii)

PPM format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
colormode    STR      Color mode: C8 or C24
ascii        STR      ASCII or binary switch: "A" or "B"

Example:

 (C:RFILEOPT "PPM" 640 480 1.0 "C24" "B")

TGA

Specifies the Targa format.

(c:rfileopt "TGA" xres yres aratio colormode interlace compress
      bottomup)

TGA format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
colormode    STR     Color mode: G8, C8, C24, or C32
interlace    INT     Interlace mode:
                   1 = no interlace
                   2 = 2:1 interlace
                   4 = 4:1 interlace

compress     STR     Compression (default = "COMP"):
                   "COMP" = Compression on
                   nil = No compression

bottomup     STR     Bottom up (default = "UP"):
                   UP = bottom up
                   nil = top down

Example:

 (C:RFILEOPT "TGA" 640 480 1.0 "C32" 1 "COMP" "UP")

PCX

Specifies the Z-Soft Bitmap format.

(c:rfileopt "PCX" xres yres aratio colormode)

PCX format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
colormode    STR      Color mode: MONO, G8 or C8

Example:

 (C:RFILEOPT "PCX" 640 480 1.0 "G8")

SUN

Specifies the Sun Raster format.

(c:rfileopt "SUN" xres yres aratio colormode)

SUN format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
colormode    STR     Color mode: MONO, G8, C8, or C24

Example:

 (C:RFILEOPT "SUN" 640 480 1.0 "C24")

BMP

Specifies the Microsoft Windows bitmap format.

(c:rfileopt "BMP" xres yres aratio colormode)

BMP format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
colormode    STR      Color mode: MONO, G8 or C8

Example:

 (C:RFILEOPT "BMP" 640 480 1.0 "C8")

PS

Specifies the PostScript format.

(c:rfileopt "PS" xres yres aratio colormode portrait imagesize [size])

PS format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
colormode    STR     Color mode: MONO, G8, C8, or C24
portrait     STR     Landscape or portrait (default = "L"):
                     P = Portrait
                     L = Landscape

imagesize    STR     Type (default = "A")
                     A = Auto
                     I = Image
                     C = Custom

size         INT      Size of the image

Example:

 (C:RFILEOPT "PS" 640 480 1.0 "C24" "P" "C" 640)

TIFF

Specifies the Tagged Image File format.

(c:rfileopt "TIFF" xres yres aratio colormode compress)

TIFF format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
colormode    STR     Color mode: MONO, G8, C8, or C24
compress     STR     Compression (default = "COMP"):
                     "COMP" = Compression on
                     nil = No compression

Example:

 (C:RFILEOPT "TIFF" 640 480 1.0 "C24" nil)

FAX

Specifies the Group 3 fax format.

(c:rfileopt "FAX" xres yres aratio rev)

FAX format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
rev          STR     Reverse order scanlines (default = "REV"):
                     REV = reversed
                     nil = standard

Example:

 (C:RFILEOPT "FAX" 640 480 1.0 "REV")

IFF

Specifies the Amiga file format.

(c:rfileopt "IFF" xres yres aratio colormode)

IFF format arguments:
--------     ----    -----------
Argument     Data    Description
             type
--------     ----    ------------
colormode    STR      Color mode: MONO, G8, or C8

Example:

 (C:RFILEOPT "IFF" 640 480 1.0 "C8")

FITS

Specifies the Flexible Image Transfer System file format.

(c:rfileopt "FITS" xres yres aratio)

Example:

 (C:RFILEOPT "FITS" 640 480 1.0)

Chapter 14 -- SHOWMAT
=====================-

In chapter 14, "Accessing Externally-Defined Commands and System
Variables," the "SHOWMAT" section is new.

SHOWMAT

Lists the material type and attachment method for a selected object

(c:showmat ename)

This function lists the material type and attachment method for the
entity ename.

Externally defined function
render ARX application

Chapter 14 -- SOLPROF
=====================-
In chapter 14, "Accessing Externally-Defined Commands and System
Variables," the "SOLPROF" section is new.

SOLPROF
 
Creates profile images of three-dimensional solids

(c:solprof arg1 arg2 ...)

The order, number, and type of arguments are exactly the same as those
you would enter at the Command prompt.

Externally defined function
solids ARX application

Chapter 18 -- password_char
===========================-
In chapter 18, "Dialog Control Language," the "password_char" section
is new.

password_char= "char";

Specifies the character to be used as the password character. If
password_char is specified and is not null, that character is
displayed in the edit box instead of the characters entered by the
user. The use of this attribute has no effect on the retrieval of the
value entered by the user. It alters only the display of the
characters in the edit box.

Chapter 18 -- tab_truncate
==========================-
In chapter 18, "Dialog Control Language," the "tab_truncate" section
is new.

tab_truncate = true-false;

Specifies whether the text in a list box or pop-up list is truncated
if it is larger than the associated tab stop. This prevents text with
lots of M's followed by a tab, for example, from pushing the following 
text past its tab stop. The tab_truncate attribute is valid only
on Windows/NT.

Possible values are true or false (default: false).

Appendix C -- DXF Group Codes
=============================-
Appendix C consists of information formerly in the AutoCAD Developer's
Guide and chapter 16 of the AutoCAD Customization Guide. It also
contains descriptions of a new entity (acad_zombie_entity) and two new
objects (xrecord, acad_zombie_object).

ACAD_ZOMBIE_ENTITY
------------------
The following group codes apply to zombie entities.

Acad_zombie_entity group codes:
-----------  -----------
Group Codes  Description
-----------  -----------
100          AcDbZombieEntity
90           Zombie entity class ID
91           Actual application entity2qs class ID
92           Size of graphics data in bytes
310          Binary graphics data (multiple entries can appear)
             (optional)
93           Size of entity data in bits
310          Binary entity data (multiple entries can appear)
             (optional)
330 or 340   An object ID (multiple entries can appear)(optional)
or 350 or 360
94            0 (indicates end of object ID section)

XRECORD
-------
The following group codes are common to all xrecord objects.

Xrecord group codes:
-----------  -----------
Group Codes  Description
-----------  -----------
100          Subclass marker (AcDbXrecord)
1-369        These values can be used by an
(except 5    application in any way.
and 105)

Xrecord objects are used to store and manage arbitrary data. They are
composed of DXF group codes with "normal object" groups, (that is, non-
xdata group codes) ranging from 1 through 369 for supported ranges.
This object is similar in concept to xdata but is not limited by size
or order.

Xrecord objects are designed to work in such a way as to not offend
releases R13c0 through R13c3. However, if read into a pre-R13c4 level
of AutoCAD, xrecord objects disappear.

ACAD_ZOMBIE_OBJECT
------------------
The following group codes apply to zombie objects.

Acad_zombie_object group codes:
-----------  -----------
Group Codes  Description
-----------  -----------
100          AcDbZombieObject
90           Zombie object class ID
91           Actual application object2qs class ID
93           Size of object data in bits
310          Binary object data (multiple entries
             can appear) (optional)
330 or 340   An object ID (multiple entries can
or           appear) (optional)
350 or 360
94            0 (indicates end of object ID section)

The 92 field is not used for AcDbZombieObject. Objects of this class
never have graphics.

Appendix D -- Drawing Interchange File Formats
==============================================-
Appendix D consists of information formerly in the AutoCAD Developer's
Guide.
                                   
     +==========================================================+
                    Corrections to the Documentation
     +==========================================================+

Updated electronic documents and online Help files are provided with
the c4 version of AutoCAD Release 13. This chapter describes the
significant corrections made to the following manuals:

+  AutoCAD User's Guide
+  AutoCAD Command Reference
+  AutoCAD Installation Guide for Windows
+  AutoCAD Installation Guide for DOS
+  AutoCAD Customization Guide

If there is a discrepancy between the printed documentation and the
online documentation, you should assume that the online documentation
is more up to date.

The page numbers in parentheses indicate the location of the
information in the original Release 13 printed documentation.

=====================================================================-
USER'S GUIDE CORRECTIONS
========================-
Changes to the AutoCAD User's Guide are listed by chapter and section
name. The page numbers in parentheses indicate the location of the
information in the original Release 13 printed documentation.

Chapter 1 -- Getting Started
============================-
In the "Menus" section, information has been added stating that the
ACADFULL.MNU file contains the full AutoCAD command set. (page 12)

Chapter 2 -- Drawing Objects
============================-
In the "Creating Multiline Styles" section, step 2 of the procedure
has been removed. (page 47)

Chapter 3 -- Drawing with Precision
===================================-
The "Apparent Intersection" section has been replaced with the
following text.

Apparent Intersection includes two basic functions: Apparent
Intersection and Extended Intersection. Apparent Intersection refers
to two objects that do not intersect each other in 3D space but might
appear to intersect on screen. Extended Intersection refers to two
objects which might intersect at the extension of the object along its
natural path direction. Extended Intersection usually requires two
picks of individual objects and is, therefore, not supported in
running Osnap Appint or Int mode. However, Apparent Intersection
(because it can be defined by one pick) is supported by Appint in
running Osnap.

Even if the selected objects don't intersect visually, AutoCAD snaps
to the point where the objects would meet if extended. If the target
area only covers one object, AutoCAD prompts you to select a second
object and then snaps to the imaginary intersection formed by
extensions of those objects.

When several apparent intersections are possible, AutoCAD snaps to the
intersection closest to the second point you select. With Apparent
Intersection, you can use the ID command to locate the visual
intersection of objects that don't intersect in 3D space. In this
case, AutoCAD displays the coordinates of the visual intersection on
the first object you select.

Command line equivalent:  APPINT or APP

(page 86)

Chapter 5 -- Editing Methods
=============================-
In chapter 5, "Editing Methods," the following sections have been
changed:

Editing Groups
--------------
In the procedure "To reorder group members," step 3 has been changed
to the following:

3. In the Order Group dialog box under Group Name, select the group to
   reorder. To view the order of this group, choose Highlight. Choose
   Next to display current order. Choose OK when done.

In the procedure "To reorder group members," step 7 has been replaced
with the following:

7. Choose Reorder to update the group order.

8. Choose OK in both dialog boxes.

(page 154)

Offsetting Objects
------------------
OFFSET can be performed only in plan view. (page 161)

Editing Multiline Styles
------------------------
In the procedure "To edit a multiline style," the following sentences
have been added to step 2: "Choose a style with more than two
elements. Then choose Element properties." In step 9, ".mlm file" has
been changed to ".mln file." (page 186)

Editing Hatches
---------------
Associative hatches do not update automatically on frozen layers.
(page 196)

Removing Hatch Associativity
----------------------------
Editing operations on geometry containing multiple associative hatch
blocks can produce unpredictable results. When editing a hatch
boundary, associativity may also be lost if the hatch pattern is not
available at the time of editing. (page 197)

Editing Hatch Boundaries and Patterns
-------------------------------------
In the second sentence of the second paragraph, "a hatch" should be
"an associative hatch." (page 197)

Editing Hatches with Grips
--------------------------
The second sentence of the first paragraph has been changed to the
following: "If the edit results in a closed boundary, the associative
hatch is updated." (page 198)

Chapter 8 -- Adding Text to Drawings
====================================-
In chapter 8, "Adding Text to Drawings" the following sections have
been changed:

Creating Paragraph Text in Windows
----------------------------------
In the procedure "To create paragraph text," the first bullet item
following step 3 (rectangular boundary definition using opposite
corner) has been removed. Command line equivalent has been changed to
"MTEXT." (page 247)

Formatting Paragraph Text in a Text Editor
------------------------------------------
In the format codes table, the format code for stacked text entry has
been changed to "\S...^...." and the following option has been added.

\A       Sets the               \A1;Center\S1/2
         alignment value;
         valid values: 0,
         1, 2 (bottom,
         center, top)

In addition, the following text has been added after the table.

Mtext objects use word wrap to break long lines into paragraphs. If
you want AutoCAD to break lines automatically, you can create
continuation lines by ending lines with either a backslash (\) or a
space character.

For example, if you enter the following text into the text editor,
AutoCAD treats the text as one long line and breaks the line based on
the width allowed for the Mtext object:

Note:\
See drawing C-12 for detail\
where curb meets ground.
(page 266)

Chapter 9 -- Dimensioning and Tolerancing
=========================================-
In the illustration in the "Adding Geometric Tolerances" section,
"straightness" has been replaced with "position." (page 332)

Chapter 12 -- Creating Three-Dimensional Images
===============================================-
In chapter 12, "Creating Three-Dimensional Images," the following
sections have been changed:

Setting Up Models for Rendering
-------------------------------
Under "Constructing Meshes for Smooth Shading," the first instance of
"45 degrees" has been changed to "the smoothing angle." (page 440)

Redisplaying a Rendered Image
-----------------------------
In the procedure "To redisplay a rendered image to the Windows Render
window," the reference to .clp files in step 3 has been removed. (page
470)

Comparing Render Window and Viewport Features
---------------------------------------------
The reference to .CLP files has been removed from the "Render window
features" table. (page 470)

Chapter 13 -- Accessing External Databases
==========================================-
In chapter 13, "Accessing External Databases," the following sections
have been changed:

Editing Links
-------------
In the procedure "To edit a link," "Key Columns" in step 2 has been
changed to "Key Values." (page 498)

Creating Displayable Attributes
-------------------------------
The "To create a displayable attribute" procedure has been replaced
with the following text.

To create a displayable attribute:

1. Start the ASEROWS command using one of these methods:
Windows:     From the External Databases toolbar, choose Rows.
DOS and UNIX:      Set CMDDIA to 1 (On). Then, from the Tools menu,
                   choose External Database. Then choose Rows.
2. Select a row for which you want to create displayable attributes.
3. Choose MakeDA.
4. Under Table Columns select a column. Then select Add.
   The column appears in the DA columns list.
5. Repeat step 4 for each column that you want to use as a displayable
   attribute. Select Add All to make all columns displayable attribute
   columns.
(page 501)

Creating Selection Sets
-----------------------
The "Highlight" and "Unhighlight" options should be "Select" and
"Unselect," respectively. In the procedure "To use ASEROWS to create a
selection set from external data," steps 3 and 4 have been replaced
with the following.
3. Choose Select to highlight and add to a selection set the objects
   that are linked to the current row.
4. Choose Unselect to remove from the selection set highlighting and
   the objects that are linked to the current row.
(page 504)

In the procedure "To use ASESELECT to create a selection set from
external data," the file ASETUT.DWG in step 2 has been changed to
"asesmp.dwg." (page 505)

Using External Database Command Syntax
--------------------------------------
ASE commands are available through the AutoLISP command function, not
by using the C:ASEXXX format. (page 512)

Appendix D -- Compatibility Issues
==================================-
In Appendix D, "Compatibility Issues," in the section "Compatibility
with Release 12," references to Freeplotting have been removed. (page
592)

Appendix E -- Tutorial
======================-
Appendix E consists of information formerly in the printed manual,
Learning AutoCAD. Page numbers in parentheses refer to those in Learning
AutoCAD.

Using This Tutorial
-------------------
The "Using This Tutorial" section states that you should use the UNDO
command to correct mistakes. This is incorrect. You should use the U
command instead. (page 2)

Exercise 8--Using Attributes
----------------------------
In the procedure "To move the computer," "SNAP" in step 1 has been
replaced with "ORTHO." In step 3, "View menu" has been replaced with
"Assist menu." (page 75)

Exercise 10--Preparing a Drawing for Plotting
---------------------------------------------
In the procedure "Finishing the Drawing," "Enter 0.025" in step 2 has
been replaced with "Enter 1.025." (page 100)

=====================================================================-
COMMAND REFERENCE CORRECTIONS
=============================-
AutoCAD online Help includes an up-to-date version of the AutoCAD
Command Reference.

Changes to the AutoCAD Command Reference are listed by command and
option name. The page numbers in parentheses indicate the location of
the information in the original Release 13 printed documentation.

3DSIN
=====-
In the "Selected Objects" section, information has been added stating
that AutoCAD Render does not render textured materials (AutoVision(TM) 
is required). (page 23)

ASEADMIN
========-
The descriptions of the following options have been changed.

Set By
------
In the "Set by" section, the following information has been added to
"Link Path Name."

Two link path names can have key column definitions that are identical
to each other but that reference different tables. When you define a
link path name whose key column definitions are already defined, you
can choose to store the new link path name definition in a secondary
link path name. A single link created with either the primary or the
secondary link path name can reference data in both tables. Secondary
link path names reduce duplicate link data created on objects. (page
45)

Path
----
You cannot replace default values with periods when entering a path
name or use a colon to append block and xref names. (page 47)

Message List
------------
The following information has been added to "Synchronize."

This option is available only for synchronizing links that do not have
secondary link path names. If they do, you must first delete the
secondary link path name, then resynchronize the database with the
drawing. (page 49)

Renaming Links
--------------
The Rename Link section has been replaced with the following text:

Assigning Secondary Link Path Names
-----------------------------------
When you select New in the Link Path Names dialog box, ASE identifies
link path names already defined that have the same key columns as the
link path name you want to create. If one or more are found, the
Select Primary Link Path Name dialog box is displayed.

All link path names that have the same key columns are displayed in
the list box. When you select a link path name in the list box, the
corresponding environment.catalog.schema.table (link path name) is
displayed under Selected Link Path Name and the Select option becomes
available to use.

Select  The highlighted link path name becomes the primary link path
        name. This name is associated with the definition of the new,
        secondary link path name.
None    No secondary link path name is created, and the new link path
        becomes a primary link path name. Links are duplicated on an
        object for each link path name that has the same key columns.
Cancel  The creation of a secondary link path name is cancelled, and the
        Link Path Names dialog box is redisplayed.

Renaming and Deleting Link Path Names
-------------------------------------
You might decide to change the name of a link path to a new name. When
you rename a link path name that is associated with links in the
drawing, you can either update those links to have the new link path
name if it is appropriate, or you can erase the links if the new link
path name is not suitable for the linked objects.

update link(s)? Updates the links to the new link path name.
erase link(s)?  Removes the link from the object that has the original 
                link path name.

When you rename a link path name associated with a secondary link path
name, the secondary link path name is updated to reflect the change.

The definition of a primary link path name is associated with the
secondary link path name. Therefore, ASE requires that, before you
delete a link path name, you must first remove all secondary link path
names associated with it.
(page 50)

ASEROWS
=======-
The Delete option is no longer available from Update. In the "SELECT
Statement" section, this information has been removed. (page 75)

ASESQLED
========-
The Delete option is no longer available from Update. In the "SELECT
Statement" section, this information has been removed. (page 92)

ASEUNLOAD
=========-
The ASEUNLOAD command has been removed. (page 97)

BHATCH
======-
The descriptions of the following options have been changed.

Inherit Properties
------------------
References to associative hatches have been removed. Nonassociative
hatches can be inherited. The last sentence has been replaced with the
following: "The Boundary Hatch dialog box reappears with the hatch
pattern properties updated to match the selected hatch pattern's
settings." (page 113)

Object Type
-----------
The Object Type option is available only when Retain Boundaries is on.
(page 114)

BMPOUT
======-
BMPOUT saves selected objects to a file in device-independent bitmap
format; it does not save fixed portions of the AutoCAD screen. BMP
files are saved in a compressed format unless you specify otherwise in
the ACAD.INI file. (page 122)

BOUNDARY
========-
The descriptions of the following options have been changed.

Boolean Subtract Islands
------------------------
The Boolean Subtract Islands option has been removed. (page 123)

Command Line Usage
------------------
Under "Advanced Options," the last three paragraphs following "Object
Type" ("If you specify a region object...") have been removed. (page
125)

DDIM
====-
In the "Format Dialog Box" section, the description of "Fit" has been
changed to the following.
Controls the placement of text and arrowheads inside or outside
extension lines based on the available space between the extension
lines.

When space is available, AutoCAD always places text and arrowheads
between the extension lines. Otherwise, the fit options affect the
placement of text and arrowheads as follows. AutoCAD stores the value
of these options in the DIMFIT variable.

Text and Arrows
      When no space is available, places both text and arrowheads
      outside extension lines.
      When you move the text, the dimension line moves with it.
Text Only
      When enough space is available for text, places text between the
      extension lines and places arrowheads outside them.
      When not enough space is available for text, places both text
      and arrowheads outside extension lines.
      When you move the text, the dimension line moves with it.
Arrows Only
      When space is available for arrowheads only, places them between
      the extension lines and places the text outside.
      When no space is available for the arrowheads, places them both
      outside the extension lines.
      When you move the text, the dimension line moves with it.
Best Fit
      When enough space is available for arrowheads only, places them
      between the extension lines and places the text outside the
      extension lines.
      When no space is available for both the text and arrowheads,
      places them outside the extension lines.
Leader
      When enough space is available for arrowheads only, places them
      between the extension lines and places the text above the
      dimension line. A leader line connects the text to the dimension
      line.
      When no space is available for both the text and arrowheads,
      places the arrowheads outside the extension lines and places the
      dimension text above the dimension line. A leader line connects
      the text to the dimension line.
      When you move the text, it's independent of the dimension line.
No Leader
      When enough space is available for arrowheads only, places them
      between the extension lines and places the text above the
      dimension line. No leader line is created.
      When no space is available for both the text and arrowheads,
      allows you to place the text anywhere, independent of the
      dimension line. No leader line is created.
      When you move the text, it's independent of the dimension line.
(page 186)

DIM
===-
The APPLY_ option has been changed to UPDATE_. (page 254)

DIMBASELINE
===========-
The DIMBASELINE command description has been replaced with the
following.

DIMBASELINE draws a series of related dimensions measured from the
same baseline. AutoCAD uses a baseline increment value to offset each
new dimension line and to avoid overlaying the previous dimension
line. This value is specified under Spacing in the DDIM Geometry
dialog box. AutoCAD stores this value in the DIMDLI system variable.
Baseline dimensioning is also known as parallel dimensioning.

 Windows:    From the Dimensioning toolbar, choose Baseline Dimension
             At the Command prompt, enter dimbaseline

 DOS and UNIX:     From the Draw menu, choose Dimensioning, then
                  Baseline
             At the Command prompt, enter dimbaseline

The prompts that follow depend on the type of dimension that was last
created in the current session of AutoCAD: no prior dimension, linear,
ordinate, or angular.

No prior dimension
------------------
If no dimension was created in the current session, AutoCAD prompts
you to select a linear, ordinate, or angular dimension to use as the
basis for the baseline dimension.

   Select base dimension:  Select a linear, ordinate or angular
   dimension

After you select a base dimension, AutoCAD displays prompts depending
on the type of dimension you select: linear, ordinate, or angular. See
the appropriate following section for additional prompts. To end the
command, press [RETURN] or [ESC]. The units settings, tolerance
settings, and the current text style determine the appearance of the
text.

Linear dimension
----------------
If the previous dimension was linear, AutoCAD prompts

Second extension line origin or RETURN to select:
Specify a point, or press [RETURN] to select a base dimension

AutoCAD uses the first extension line origin of the base dimension for
the first extension line origin of the baseline dimension. After you
specify a point, AutoCAD draws the baseline dimension and redisplays
the Second extension line origin prompt. To end the command, press
[ESC].

If you press [RETURN] at the Second extension line prompt, AutoCAD
prompts you to select a linear, ordinate, or angular dimension to use
as the basis for the baseline dimension.

   Select base dimension:  Select a linear, ordinate, or angular
   dimension

After you select a base dimension, AutoCAD redisplays the Second
extension line origin prompt. To end the command, press [ESC]. The
units settings, tolerance settings, and the current text style
determine the appearance of the text.

Ordinate or angular dimension
-----------------------------
If the previous dimension was angular or ordinate, AutoCAD prompts

Select next feature or RETURN to select:
Specify a point, snap to an object, or press [RETURN] to select a base
dimension

AutoCAD uses the first extension line origin of the base dimension for
the first extension line origin of the baseline dimension. After you
specify a point, AutoCAD draws the baseline dimension and redisplays
the Select next feature prompt.

If you press [RETURN] at the Select next feature prompt, AutoCAD
prompts you to select a linear, ordinate, or angular dimension to use
as the basis for the baseline dimension.

   Select base dimension:  Select a linear, ordinate, or angular
   dimension

After you select a base dimension, AutoCAD redisplays the Select next
feature prompt. To end the command, press [ESC]. The units settings,
tolerance settings, and the current text style determine the
appearance of the text.

(page 261)

DIMCONTINUE
===========-
The DIMCONTINUE command description has been replaced with the
following.

DIMCONTINUE draws a series of related dimensions, such as several
shorter dimensions, that add up to the total measurement. Continued
dimensioning is also known as chain dimensioning

Note:  When you create linear continued dimensions, the first extension
line is suppressed and the placement of text and arrowheads might
include a leader line. These appear as overrides for the continued
dimension (DIMSE1 is On and DIMFIT is 4).

 Windows:  From the Dimensioning toolbar, choose Continue Dimension
           At the Command prompt, enter dimcontinue

 DOS and UNIX:     From the Draw menu, choose Dimensioning, then
                  Continue
           At the Command prompt, enter dimcontinue

The prompts that follow depend on the type of dimension that was last
created in the current session of AutoCAD: no prior dimension, linear,
ordinate, or angular.

No prior dimension
------------------
If no dimension was created in the current session, AutoCAD prompts
you to select a linear, ordinate, or angular dimension to use as the
basis for the next dimension:

   Select continued dimension:
   Select a linear, ordinate or angular dimension

After you select a continued dimension, AutoCAD displays prompts
depending on the type of dimension you select: linear, ordinate, or
angular. See the appropriate following section for additional prompts.
To end the command, press [RETURN] or [ESC]. The units settings,
tolerance settings, and the current text style determine the
appearance of the text.

Linear dimension
----------------
If the previous dimension was linear, AutoCAD prompts

Second extension line origin or RETURN to select:
Specify a point(1), or press [RETURN] to select a continued dimension

AutoCAD uses the first extension line origin of the continued
dimension for the first extension line origin of the next dimension.
After you specify a point, AutoCAD draws the dimension and redisplays
the Second extension line origin prompt. To end the command, press
[ESC].

If you press [RETURN] at the Second extension line prompt, AutoCAD
prompts you to select a linear, ordinate, or angular dimension to use
as the continued dimension.

   Select continued dimension:
   Select a linear, ordinate, or angular dimension

After you select a continued dimension, AutoCAD redisplays the Second
extension line origin prompt. To end the command, press [ESC]. The
units settings, tolerance settings, and the current text style
determine the appearance of the text.

Ordinate or angular dimension
-----------------------------
If the previous dimension was angular or ordinate, AutoCAD prompts

Select next feature or RETURN to select:
Specify a point, snap to an object, or press [RETURN] to select a
continued dimension

AutoCAD uses the first extension line origin of the continued
dimension for the first extension line origin of the next dimension.
After you specify a point, AutoCAD draws the dimension and redisplays
the Select next feature prompt.

If you press [RETURN] at the Select next feature prompt, AutoCAD
prompts you to select a linear, ordinate, or angular dimension to use
as the continued dimension.

   Select continued dimension:
   Select a linear, ordinate, or angular dimension

After you select a continued dimension, AutoCAD redisplays the Select
next feature prompt. To end the command, press [ESC]. The units
settings, tolerance settings, and the current text style determine the
appearance of the text.

If the previous dimension was a linear, angular, or ordinate
dimension, AutoCAD uses the origin of that dimension's second
extension line for the origin of the next dimension's first extension
line.

(page 263)

DXFOUT
======-
It is recommended that you use the maximum precision (16) when using
DXFOUT on Release 12 AME solids for use in Release 13. (page 315)

HATCHEDIT
=========-
The descriptions of the following options have been changed.

Boundary
--------
The Boundary option has been removed. (page 355)

Inherit Properties
------------------
Nonassociative hatch properties can be inherited. (page 355)

Associative
-----------
The Associative option description has been changed to the following.
Controls associativity of hatching. If this option is not selected,
associativity is removed from the selected hatch. (page 356)

LENGTHEN
========-
Spline objects cannot be extended linearly. (page 375)

LIGHT
=====-
The descriptions of the following options have been changed.

New or Modify Point Light Dialog Box
------------------------------------
Under "Intensity," all instances of default intensity have been
replaced with maximum intensity. (page 381)

New or Modify Spotlight Dialog Box
----------------------------------
Under "Intensity," all instances of default intensity have been
replaced with maximum intensity. (page 384)

MTEXT
=====-
RTF text is not recognized by the MTEXT editor. (page 430)

PURGE
=====-
Purge can now be used at any time during a drawing session. Each use
of PURGE removes only one level of reference. (page 528)

RENDER
======-
In the "File Menu" section, the reference to .CLP files has been
removed from "Open"--only .BMP files are supported. (page 544)

SAVEASR12
=========-
The SAVEASR12 command description has been replaced with the
following.

 Windows:    From the File menu, choose Save Release 12 DWG
             At the Command prompt, enter saveasr12
 DOS and UNIX:    From the File menu, choose Export, then Release 12
                  DWG
                  At the Command prompt, enter saveasr12

Entering a file name in the Save Release 12 Drawing As dialog box
saves the file in AutoCAD Release 12 format under the specified file
name. If you specify the current drawing as the file name to save,
AutoCAD saves the original Release 13 drawing to a backup (.BAK) file.

Saving a drawing in Release 12 format causes some AutoCAD Release 13-
specific information to be lost. AutoCAD displays a log in the text
window listing any information that is lost or changed.

If you create a block and then use SAVEASR12, some extended characters
might be removed. This can result in duplicate symbol naming. It is
recommended that you check the messages displayed in the text window
before quitting AutoCAD.

The SAVEASR12 command converts overlaid xrefs into attached xrefs. If
this causes a circular reference, the xref is rejected when the
drawing is opened.

The SAVEASR12 command converts xlines and rays into lines by clipping
them based on the current drawing extents. If there are no extents
(for example, there are no objects other than xlines and rays), the
drawing is clipped based on the current view. If xlines or rays pass
through the current view, that portion is converted into lines.

Note:  Due to the virtually infinite nature of lines and rays, they are
not taken into consideration when AutoCAD calculates the extents.
(page 576)

SKETCH
======-
Option descriptions assume that Tablet mode is on. (page 594)

STYLE
=====-
In the Select Font dialog box, valid file types include .PFA, .PFB,
.SHX, and .TTF. The range of values for italicizing text is between
-85 and 85, not 0 to 85. (page 618)

UNLOCK
======-
The UNLOCK command has been removed. (page 664)

Appendix A -- System Variables
==============================-
Changes to system variables are listed alphabetically by system
variable name.

DELOBJ
------
When DELOBJ is set to 0, objects are retained. When DELOBJ is 1,
objects are deleted. (page 705)

DIMALTTZ
--------
The DIMALTTZ description has been replaced with the following. (page
706)

DIMALTTZ     Type: Integer        Controls suppression of zeros for
             Saved in: Drawing    alternate tolerance values.
             Initial value: 0     DIMALTTZ stores this value when
                                 entered on the command line or set
                                 in the Alternate Units dialog of
                                 the Annotation dialog box.

                                 0     Suppresses zero feet and
                                 precisely zero inches.
                                 1     Includes zero feet and
                                 precisely zero inches.
                                 2     Includes zero feet and
                                 suppresses zero inches.
                                 3     Includes zero inches and
                                 suppresses zero feet.
                                 DIMALTTZ values 0-3 affect feet-and-
                                 inch dimensions only, but you can
                                 add 4 to suppress leading zeros in
                                 all decimal dimensions (for
                                 example, 0.5000 becomes .5000), and
                                 add 8 to suppress trailing decimal
                                 zeros (for example, 12.5000 becomes
                                 12.5 and 30.0000 becomes 30).
                                 Adding 12 (both 4 and 8) suppresses
                                 both leading and trailing zeros
                                 (for example, 0.5000 becomes .5 and
                                 0.0000 becomes 0). DIMALTTZ also
                                 affects real-to-string conversions
                                 performed by the AutoLISP rtos  and
                                 angtos  functions.

DIMALTU
-------
The DIMALTU description has been replaced with the following. (page
706)
DIMALTU      Type: Integer        Sets the units format for alternate
             Saved in: Drawing    units of all dimension style family
             Initial value: 2     members except angular.
                                 
                                 1     Scientific
                                 2     Decimal
                                 3     Engineering
                                 4     Architectural (stacked)
                                 5     Fractional (stacked)
                                 6     Architectural
                                 7     Fractional
                                 
                                 DIMALTU sets this value when
                                 entered on the command line or set
                                 in the Alternate Units section of
                                 the Annotation dialog box.

DIMALTZ
-------
The DIMALTZ description has been replaced with the following. (page
707)

DIMALTZ      Type: Integer        Controls the suppression of zeros
             Saved in: Drawing    for alternate unit dimension
             Initial value: 0     values. DIMALTZ stores this value
                                 when entered on the command line or
                                 set in the Alternate Units dialog
                                 of the Annotation dialog box.
                                 0     Suppresses zero feet and
                                 precisely zero inches.
                                 1     Includes zero feet and
                                 precisely zero inches.
                                 2     Includes zero feet and
                                 suppresses zero inches.
                                 3     Includes zero inches and
                                 suppresses zero feet.               
                                 DIMALTZ values 0-3 affect feet-and-
                                 inch dimensions only, but you can
                                 add 4 to suppress leading zeros in
                                 all decimal dimensions (for
                                 example, 0.5000 becomes .5000), and
                                 add 8 to suppress trailing decimal
                                 zeros (for example, 12.5000 becomes
                                 12.5 and 30.0000 becomes 30).
                                 Adding 12 (both 4 and 8) suppresses
                                 both leading and trailing zeros
                                 (for example, 0.5000 becomes .5 and
                                 0.0000 becomes 0). DIMALTZ also
                                 affects real-to-string conversions
                                 performed by the AutoLISP rtos  and
                                 angtos  functions.

DIMCLRD, DIMCLRE, DIMCLRT
-------------------------
The DIMCLRD, DIMCLRE, and DIMCLRT descriptions have been replaced with
the following. (page 709)

DIMCLRD      Type: Integer        Assigns colors to dimension lines,
             Saved in: Drawing    arrowheads, and dimension leader
             Initial value: 0     lines. Also controls the color of
                                 leader lines created with the
                                 LEADER command. The color can be
                                 any valid color number. Integer
                                 equivalents for BYBLOCK and BYLAYER
                                 are 0 and 256, respectively.

DIMCLRE      Type: Integer        Assigns colors to dimension
             Saved in: Drawing    extension lines. The color can be
             Initial value: 0     any valid color number. See
                                  DIMCLRD.

DIMCLRT      Type: Integer        Assigns colors to dimension text.
             Saved in: Drawing    The color can be any valid color
             Initial value: 0     number. See DIMCLRD.

DIMFIT
------
The DIMFIT description has been replaced with the following. (page
710)

DIMFIT       Type: Integer        Controls the placement of text and
             Saved in: Drawing    arrowheads inside or outside
             Initial value: 3     extension lines based on the
                                 available space between the
                                 extension lines.
                                 
                                 When space is available, AutoCAD
                                 always places text and arrowheads
                                 between the extension lines.
                                 Otherwise, the DIMFIT setting
                                 affects the placement of text and
                                 arrowheads as follows:
                                 
                                    0     When no space is
                                    available, places both text and
                                    arrowheads outside extension
                                    lines.
                                 
                                    When you move the text, the
                                    dimension line moves with it.
                                 
                                    1     When enough space is
                                    available for text, places text
                                    between the extension lines and
                                    places arrowheads outside them.
                                    When not enough space is
                                    available for text, places both
                                    text and arrowheads outside
                                    extension lines.
                                    When you move the text, the
                                    dimension line moves with it.
                                 
                                    2     When space is available
                                    for arrowheads only,  places
                                    them between the extension lines
                                    and places the text outside.
                                    When no space is available for
                                    the arrowheads, places them both
                                    outside the extension lines.
                                    When you move the text, the
                                    dimension line moves with it.
                                 
                                    3     When enough space is
                                    available for text only, places
                                    the text between the extension
                                    lines and places the arrowheads
                                    outside the extension lines.
                                    When enough space is available
                                    for arrowheads only, places them
                                    between the extension lines and
                                    places the text outside the
                                    extension lines.
                                    When no space is available for
                                    both the text and arrowheads,
                                    places them outside the
                                    extension lines.
                                    When you move the text, the
                                    dimension line moves with it.

                                    4     When enough space is
                                    available for arrowheads only,
                                    places them between the
                                    extension lines and places the
                                    text above the dimension line. A
                                    leader line connects the text to
                                    the dimension line.
                                    When no space is available for
                                    both the text and arrowheads,
                                    places the arrowheads outside
                                    the extension lines and places
                                    the dimension text above the
                                    dimension line. A leader line
                                    connects the text to the
                                    dimension line.
                                    When you move the text, it's
                                    independent of the dimension
                                    line.
                                 
                                    5     When enough space is
                                    available for arrowheads only,
                                    places them between the
                                    extension lines and places the
                                    text above the dimension line.
                                    No leader line is created.
                                    When no space is available for
                                    both the text and arrowheads,
                                    allows you to place the text
                                    anywhere, independent of the
                                    dimension line. No leader line
                                    is created.
                                    When you move the text, it's
                                    independent of the dimension
                                    line.

DIMTZIN
-------
The DIMTZIN description has been replaced with the following. (page
717)

DIMTZIN      Type: Integer        Controls the suppression of zeros
             Saved in: Drawing    for tolerance values. DIMTZIN
             Initial value: 0     stores this value when entered on
                                 the command line or set in the
                                 Primary Units dialog of the
                                 Annotation dialog box.
                                 
                                 0     Suppresses zero feet and
                                 precisely zero inches.

                                 1     Includes zero feet and
                                 precisely zero inches.

                                 2     Includes zero feet and
                                 suppresses zero inches.

                                 3     Includes zero inches and
                                 suppresses zero feet.
                                 
                                 DIMTZIN values 0-3 affect feet-and-
                                 inch dimensions only, but you can
                                 add 4 to suppress leading zeros in
                                 all decimal dimensions (for
                                 example, 0.5000 becomes .5000), and
                                 add 8 to suppress trailing decimal
                                 zeros (for example, 12.5000 becomes
                                 12.5 and 30.0000 becomes 30).
                                 Adding 12 (both 4 and 8) suppresses
                                 both leading and trailing zeros
                                 (for example, 0.5000 becomes .5 and
                                 0.0000 becomes 0).

DIMUNIT
-------
The DIMUNIT description has been replaced with the following. (page
717)

DIMUNIT      Type: Integer        Sets the units format for all
             Saved in: Drawing    dimension style family members
             Initial value: 2     except angular.
                                 
                                 1     Scientific
                                 2     Decimal
                                 3     Engineering
                                 4     Architectural (stacked)
                                 5     Fractional (stacked)
                                 6     Architectural
                                 7     Fractional
                                 
DIMZIN
------
The DIMZIN description has been replaced with the following. (page
718)

DIMZIN       Type: Integer        Controls the suppression of the
             Saved in: Drawing    primary unit value. DIMZIN stores
             Initial value: 0     this value when entered on the
                                 command line or set in the Primary
                                 Units dialog of the Annotation
                                 dialog box.
                                 
                                 0     Suppresses zero feet and
                                 precisely zero inches.
             
                                 1     Includes zero feet and
                                 precisely zero inches.

                                 2     Includes zero feet and
                                 suppresses zero inches.

                                 3     Includes zero inches and
                                 suppresses zero feet.
                                 
                                 DIMZIN values 0-3 affect feet-and-
                                 inch dimensions only, but you can
                                 add 4 to suppress leading zeros in
                                 all decimal dimensions (for
                                 example, 0.5000 becomes .5000), and
                                 add 8 to suppress trailing decimal
                                 zeros (for example, 12.5000 becomes
                                 12.5 and 30.0000 becomes 30).
                                 Adding 12 (both 4 and 8) suppresses
                                 both leading and trailing zeros
                                 (for example, 0.5000 becomes .5 and
                                 0.0000 becomes 0). DIMZIN also
                                 affects real-to-string conversions
                                 performed by the AutoLISP rtos and
                                 angtos functions.

GRIDUNIT
--------
Type is "2D point." (page 722)

MENUNAME
--------
The MENUNAME description has been replaced with the following. (page
725)

MENUNAME     (Read-only)          Stores the MENUGROUP  name. If the
             Type: String         current primary menu has no
             Saved in:            MENUGROUP name, the menu file
             Application header   includes the path if the location
                                  isn't specified in AutoCAD's
                                  environment setting.

MTEXTED
-------
The initial value for MTEXTED is Internal. (page 725)

PICKSTYLE
---------
The initial value for PICKSTYLE is 1. (page 728)

TEXTFILL
--------
The initial value for TEXTFILL is 0 and is saved in "Config"
(configuration file). (page 739)

=====================================================================-
INSTALLATION GUIDE FOR WINDOWS CORRECTIONS
==========================================-
Changes to the AutoCAD Installation Guide for Windows are listed by
chapter and section name in the R13C4NEW.HLP file.

=====================================================================-
INSTALLATION GUIDE FOR DOS CORRECTIONS
======================================-
Changes to the AutoCAD Installation Guide for DOS are listed by
chapter and section name. The page numbers in parentheses indicate the
location of the information in the original Release 13 printed
documentation.

Chapter 1 -- Installing AutoCAD
===============================-
In chapter 1, "Installing AutoCAD," sections have been changed as
follows.

Novell Environment
------------------
AutoCAD ships with NSRVNI.NLM version 4.21 (not 4.0). In step 3 of the
installation procedure, for Novell running IPX enter unload nsvrni
(not nsrvni /r). In step 4, for DOS running IPX, the example directory
should be "r:\r13\dos\nsrvdi."; the department name example for DOS
should be "NSRVDI /DN:sales." In step 5, the license server software
modules should be "nsrvni.nlm or nsrvdi.exe." (page 12)

Specifying the License Server
-----------------------------
The "Specifying the License Server" section has been retitled
"Specifying the License Server Department Name" and replaced with the
following text.

If you have multiple network license servers running on your network,
you can specify the license manager from which to get your license by
indicating each department name separated by semicolons, as in the
following example:

   set ACADSERVER = dept1;dept2;dept3

If the environment variable ACADSERVER is not defined, then the
default department name NETINEL is used.

(page 15)

=====================================================================-
CUSTOMIZATION GUIDE CORRECTIONS
===============================-
Changes to the AutoCAD Customization Guide are listed by chapter and
section name. The page numbers in parentheses indicate the location of
the information in the original Release 13 printed documentation.

Chapter 1 -- Customization Basics
=================================-
In chapter 1, " Customization Basics," sections have been changed as
follows.

Command Aliases
---------------
External commands cannot be aliased. (page 27)

Custom Help Files
-----------------
The "Custom Help Files" section has been replaced with the following
text.

You can customize the help for AutoCAD commands, prompts, and features
as well as for your own applications. The AutoCAD Help file format is
available on all platforms. You can modify the standard AutoCAD Help
file, ACAD.AHP, or create your own. These help files can be called by
AutoLISP and ADS applications. AutoCAD Help files are ASCII text
format and have the extension .AHP. If you are using AutoCAD for
Windows, you can also use Windows Help files. However, you cannot
modify the ACAD.HLP file; you must create your own.

By default, the HELP command uses the AutoCAD Help viewer to display
the ACAD.AHP file on all platforms except Windows. On Windows the HELP
command displays the ACAD.HLP file using Windows Help.

For each AutoCAD Help file (.AHP), AutoCAD creates and maintains an
index file (.HDX) that enables the Help facility to function properly.
When you make changes to a help file, its index is updated the next
time you use the HELP command. After you modify a help file, delete
the existing .HDX file to ensure that the index will be updated.

By default, AutoCAD creates the index file (.HDX) in the same
directory as the Help file. However, if you are using an AutoCAD Help
file that is in a read-only directory (such as a restricted network
drive or a CD), it will be unable to create the index file. Placing a
dummy index file in a directory (with write permission) on the Support
path forces AutoCAD to build the index file in that directory. For
example, entering the following commands at a DOS prompt creates a
dummy index file for the ACAD.AHP file in the \ACADR13\DOS directory:

   C:> echo dummy > \acadr13\dos\acad.hdx

The AutoCAD Help file format has changed since Release 12. The
following section describes the new format. To convert your existing
Release 12 Help files to the new format, see "Converting R12 Help
Files to R13 Help Files" on page 32 of the AutoCAD Customization
Guide.

Note:  Release 12 Help files cannot be used by Release 13. If you keep
Release 12 Help files on your system, make sure that the Release 13
Help files are in directories listed before the Release 12 Help files
in the Support path.

AutoLISP and ADS applications can display additional help files by
calling the help function. For descriptions of the help function see
"help" in chapter 13 and "Accessing Help Files" on page 244. The
ads_help() function is described in chapter 6, "ADS Library
Reference," in the AutoCAD Developer's Guide. You can use the AutoLISP
help function at the Command prompt to display a help file. The
following code displays the AutoCAD Help file MYHELP.AHP.

   Command:  (help "myhelp.ahp")

(page 28)

Chapter 2 -- Linetypes and Hatch Patterns: Text in Complex Linetypes
====================================================================-
In the definitions of the Xoffset and Yoffset options, "centroid" has
been replaced with "lower-left corner of the text." (page 42)

Chapter 6 -- Programming Interfaces: Invoking a Script When Loading AutoCAD
=====================================================================-

You cannot freeplot in Release 13. (page 149)

Chapter 8 -- General Utility Functions: ASE AutoLISP Interface
==============================================================-
All ASE function information has been moved to the new ASE Developer's
Guide. (pages 244-247)

Chapter 12 -- AutoLISP Function Synopsis: ASE Interface Functions
==================================================================-
All ASE functions have been moved to the new ASE Developer's Guide.
(page 339)

Chapter 13 -- AutoLISP Function Catalog
=======================================-
All ASE functions have been moved to the new ASE
Developer's Guide. (ase_*, pages 363-383)

Chapter 14 -- Accessing Externally Defined Commands and System
Variables
=====================================================================-
In chapter 14, sections have been changed as follows.

ASEADMIN, ASEEXPORT, ASELINKS, ASEROWS, ASESELECT, ASESQLED

The syntax descriptions of the ASE* commands have been changed to
reflect the fact that AutoLISP access is accomplished by passing the
ASE command name to the AutoLISP command function, not as a C:ASEXXX
function. (pages 504-506)

Chapter 16 -- Application-Specific DXF Group Codes
==================================================-
The DXF group code information in chapter 16 has been removed and
combined with the DXF file information (previously in the AutoCAD
Developer's Guide). It can now be found in appendix C, "DXF Group
Codes". (page 541)

Appendix C (added) -- DXF Group Codes
=====================================-
Appendix C, "DXF Group Codes," is new and consists of information
formerly in the AutoCAD Developer's Guide and chapter 16 of the AutoCAD 
Customization Guide. (page 663)

Appendix D (added) -- Drawing Interchange File Formats
======================================================-
Appendix D, "Drawing Interchange File Formats," is new and consists of
information formerly in the AutoCAD Developer's Guide. (page 663)

