My experience of AutoCAD 2008 aka Spago.
Retired by Autodesk in 2011
New and/or enhanced functions
AutoCAD's new 2D Drafting and Annotation workspace contains only toolbars, menus,
and palettes related to 2D drafting and annotation.
The Dashboard can be customized with commands and droplists using CUI.
To further automate the user interface, when you select a tool from the Dashboard the corresponding tool palettes automatically display.
When you drag an object from the drawing to an inactive tool palette, AutoCAD automatically activates it enabling you to drop the object to the proper location.
You can customize the icons associated with tools on the tool palette using the new Specify Image menu option available when you right-click on a tool. If you no longer wish to use the selected image, an additional right-click menu option enables you to remove it, automatically restoring the default image.
When you modify the location of tools on a tool palette, their order is
maintained in the tool catalog (unless the catalog file is read-only) as well as
in the profile. This enables you to share your tool palettes without having to
manually reorganize the tools.
The drawing status bar at the bottom right contains tools for scaling
On the menu bar, InfoCenter provides access to multiple sources of
The Communications Center panel displays links to product update and announcement information and RSS feeds, and may include links to Subscription Center and CAD Manager specified files.
You can now directly edit layout tabs like in Excel. Double-Click on the name to change it. Hold down the Ctrl key and drag to copy the tab (layout).
If you are using sheet sets, you can easily add a layout from the current drawing to the active sheet set. Right click over the layout tab and select the new Import Layout as Sheet option from the right click menu or simply drag and drop the layout tab onto the sheet list. Using either of these methods will display the Import Layouts as Sheets dialog box listing all the layouts in the drawing, with the specified layout already selected. You can easily select additional layouts to import without having to access the right-click menu or drag and drop for each layout.
The Customize User Interface (CUI) dialog box has been updated, making it more powerful and easier to use. Enhancements to pane headers, borders, splitter bars, buttons, and tool tips make it easier for you to understand and manipulate the controls and data in the CUI dialog box. With the CUI dialog box open, you can drag and drop buttons directly on a toolbar to rearrange or remove them. In addition, you can Copy and Paste or Duplicate CUI elements such as commands, menus, toolbars from within the CUI dialog box.
The Command List pane includes a new search tool that enables you to filter command names as you type. You can view the macro associated with a command by simply passing your cursor over the command name and you can drag and drop commands from the Command List directly onto a toolbar.
The CUI customization tree enables you to create a new toolbar based on an existing menu. If you drag and drop a menu element to the top level of the Toolbars node, AutoCAD creates a new toolbar; if you drop it onto another toolbar, AutoCAD creates a flyout.
A new Dashboard node enables you to customize panels in the AutoCAD
Dashboard. Customizing a Dashboard panel is very similar to customizing
toolbars, both within the CUI dialog box and on the Dashboard itself. In
addition, you can create a new row of tools in a dashboard panel by dragging a
toolbar from the Toolbar node to the Dashboard node.
When you access the CUI dialog box by choosing Customize from the right-click menu of a toolbar, tool palette, or dashboard panel, it opens in a simplified state with only the Command List displayed. You can also access the CUI in this simplified state using the new QUICKCUI command.
Enhanced tables now give users the option to combine AutoCAD and Excel tabular information into a single AutoCAD table. This table can be dynamically linked so that notifications appear in both AutoCAD and Excel as data is updated. Users can then select these notifications, allowing instant updating of information in either source document. See image.
Alternatively, if you already have data in an Excel spreadsheet, you can copy
and paste the Excel data as AutoCAD entities (PASTESPEC command). Pasting Excel
data as AutoCAD entities automatically creates a new table with the static
values already entered. The resulting table is the same as if you had started
from an empty table and then entered the values manually.
DataExchange command links tables two-way with Excel 2003/2007 spreadsheets.
The DataLink command allows you to modify links.
The Excel table is included with packages created by the eTransmit command.
The enhanced MTEXT editor provides the ability to specify the number of columns required and flows new text between those columns as users make edits. The space set between each column of text and the edge of the paper is also customizable. All of these variables can be adjusted to specific values in the dialog box, or adjusted interactively using the new multicolumn text grips. See image.
A new Paragraph dialog box enables you to specify tabs and indents as well as paragraph alignment and spacing.
Multiple Line MTEXT Attributes
Imports from Word 2003 and 2007 with formatting intact.
And, the new Text panel on the Dashboard provides easy access to text-related tools including multline text, single line text, Find, Spell Check, text styles and text height.
When creating or editing multiline text, new controls in the Text Formatting toolbar, provide more formatting options for your MTEXT objects.
New column controls enable you to wrap an MTEXT object across multiple columns. You can specify dynamic or static columns and adjust the number of columns as well as the column and gutter width and height. Grips and the text formatting ruler provide visual editing options.
This new object is a big improvement on the old QLEADER command. MLeader keeps text or block attached to the leader, it can justify all selected leaders, and combine multiple leaders into one. New leader lines can be added to existing MLeaders, and there are new editing grips on the mleader line. Command shortcut command is MLD. Multileader styles helps to define different multileaders for different purposes. The dashboard has a specific area for these commands.
AUGI has an article here.
You can access the layer Isolation tools from the Layers panel of the Dashboard. The Layer isolate functionality (LAYISO) command includes a new option for you to lock and fade background layers rather than simply hiding them. You can control the amount of fading of using a slide bar or with the new LAYLOCKFADECTL system variable. Since objects on a locked layer cannot be edited, their grips are not displayed upon selection.
Layer States - new dialog box and new droplist in the Dashboard.
The Layer States Manager, which you can now access outside of the Layer Properties Manager, provides powerful features for managing and editing saved layer states. Access the Layer States Manager using the new LAYERSTATE command (LAS alias) or from the Layer panel of the Dashboard as well as from its previous location in the Layer Properties Manager. New import options enable you to import layer states directly from DWG, DWT, or DWS files in addition to the traditional LAS files. You can edit layer states and view layer states from xref files.
Layer Properties Manager
You can easily rearrange the display order of layer properties by dragging and dropping the column headings and you can control which layer properties are displayed by turning them on or off from a right-click menu. A new Customize Layer Columns dialog box, accessible from the right-click menu, enables you to toggle the visibility of multiple columns. See image.
A new layer creation option in the Layer Properties Manager enables you to create a new layer that is automatically frozen in all viewports. You can access this option from a button as well as from the right-click menu. Additionally, if you right-click on an existing layer, you can freeze that selected layer in all viewports. The Rename option in the right-click menu is also new in AutoCAD 2008. However, you can still rename an existing layer by pressing F2 or by clicking twice (slowly) on the layer name.
You can display objects differently in selected layout viewports while retaining their original layer properties in model space and in other layout viewports. With layer property overrides, you no longer need to use tedious and error-prone methods such as duplicating geometry on separate layers or making copies of xrefs. Instead, when working in a viewport, you can use the Layer Properties Manager to set overrides for VP Color, VP Linetype, VP Lineweight, and VP Plotstyle. When a viewport contains overrides, a Viewport Overrides property filter is automatically created and the override properties are indicated with a different background color. You can select the Viewport Overrides filter to view all layers that contain overrides. A right-click menu in the layer list enables you to remove viewport overrides and a new VPLAYEROVERRIDESMODE system variable enables you to temporarily ignore the overrides for viewing or plotting.
The viewport overrides only affect the display of object properties that are set to BYLAYER. You can quickly change object properties including Color, Linetype, Lineweight, Material, and Plotstyle, of selected objects to BYLAYER using the new SETBYLAYER command. The SETBYLAYER command enables you to modify multiple properties at the same time and it works on objects within blocks and nested blocks as well as the block definitions themselves. A new SetByLayer Settings dialog box, accessible from the SETBYLAYER command, enables you to control which properties to include in the operation.
A Settings button in the Layer Properties Manager provides access to the new Layer Settings dialog box where you can enable layer evaluation, apply the layer filter to the layer toolbar, and change the background color for viewport overrides.
The new Layer Panel on the Dashboard acts as a central location for your Layer tools. It includes all of the tools from the Layers toolbar and more!
SetByLayer command forces blocks and other objects to use the color specified by the layer of the block. Supports nested blocks.
Clicking on the Settings button in the Layer Properties Manager shows this dialog box. It allows you to evaluate what should happen when new layers are added to a drawing. Even xrefs can be evaluated and you can be notified on different actions like Open, Save, Attach/Reload xrefs, Insert, Restore layer state and Plot. In a multi-user environment this functionality is useful as a help so you don't end up plotting a drawing with new layers that you are not aware of. But don't rely fully on it since there are some pitfalls as seen further on.
Unreconciled New Layers is a notification that let you know that new layers has been found. If you right click on the Unreconciled New Layers icon you can also access the New Layer Notification Settings.
Unreconciled New Layers is a temporary filter that shows the layers that can be reconciled using right click. Being a filter makes it also easy to review the layers before acting on them.
LAYEREVAL and LAYERNOTIFY system variables are saved in each drawing and are the settings for unreconciled layer evaluation and notification. It can be a good idea to enforce the values using acaddoc.lsp. But remember even though you set LAYERNOTIFY to 0 it might still show the notification because the notification is showed before the setting is changed. In a single-user environment or if you don't want to use this new feature just add the following two rows to acaddoc.lsp.
Layer notification does NOT happen during publish operations that run in the background (such as publishing from SSM).
The drawing has to be opened and saved in AutoCAD 2008 once for the notification to work properly. The "Resave all sheets" option in SSM does NOT initiate this.
The alert before plot shows for the commands PLOT, -PLOT and PUBLISH. It does NOT show if the command is run from a script file (.SCR) or used in AutoLISP. The alert does NOT show if you start using a plot preview followed by plotting.
Take also a look at you templates and consider if you want layers in them to be unreconciled or reconciled. When saving as a template there is an option for that. Consider also what LAYEREVAL and LAYERNOTIFY should be set to.
Since the baseline that is saved in the drawing needs to know if a layer is reconciled it makes the drawing larger and there is no easy way to purge that information once it has been added. Changing LAYEREVAL and LAYERNOTIFY does not help. But I've made an AutoLISP function that solved this. More about it can be found here. Download for PurgeReconciledLayers.LSP.
An animation is available on this Autodesk blog post by Heidi Hewett.
Introduces the concept of annotation scale as an object property. Designers can set the current scale of a viewport or model space view, and then apply that scale to each object and specify its size, placement, and appearance based on the scale set for the viewport. In other words, annotation scale is now automated. See image.
Now 3DORBIT can be used within the block editor.
Using the parameter description activates tooltips when you hover over dynamic grips.
You can quickly update a block definition in the current drawing to match a block on the tool palette by selecting the new Redefine option from the right-click menu of a block tool.
Using dynamic blocks is more intuitive with new grip tips! When you hover the cursor over a dynamic block grip, the associated parameter description is displayed as a tooltip.
A new option in the XCLIP command enables you to clip the inverse of a selected boundary. For example, if you select the Invert Clip option and then specify a rectangular boundary, everything within the rectangle is removed from the display.
Block attributes have been updated to support multiple lines of text. The Attribute Definition and Edit Attribute dialog boxes include a new Multiple Lines control. When you select Multiple Lines, the Default text box is disabled and you’re provided with access the Multiline Attribute editor.
The Multiline Attribute editor is a simplified version of the MTEXT editor enabling you to enter text, adjust the width for text wrapping, insert fields, underline, and overline. You can use the right-click menu to access additional MTEXT editing options such as Import Text, Background color, and Autocaps. When you define a muiltiline attribute, an additional control in the Attribute Definition dialog box as well as in the Enhanced Attribute Editor, enables you to specify a Boundary Width.
The SPELL command now checks words in dimensions, zooms into words being corrected; added option to ignore words with numbers or words with special characters; where to check selection option.
Inspection dimension. This type of dimension has the value, a tag, and a percentage. The command is DIMINSPECT.
The DIMJOGLINE command adds or removes a jog line on a linear or aligned dimension. You can edit the jog location using grips and you can turn off the jog or edit its height using the Properties window. Additionally, a new option for linear jog size is included on the Symbols and Arrows tab of the Dimension Style dialog box.
The DIMSPACE command adjusts the spacing equally between parallel linear and angular dimensions.
Here is beforeand here is the result of the command
The new Dimension Break tool (DIMBREAK command) enables you to break dimension or extension lines where they intersect geometric objects or other dimensions. After specifying the dimension that you want to break, you can select intersecting objects to use as cutting edges or you can choose the Auto or Manual options. When you break a dimension by selecting objects or using the Auto option, the breaks will automatically update when the intersection point moves. If the objects are moved so that they no longer intersect, the break will disappear and if they are moved back the break will automatically return to the proper location. The Manual option enables you to specify start and end point of the break. You can use the Restore option to remove all the breaks from selected dimensions or leaders.
Enhancements to diametric, radial, and jogged radial dimensions enable you to dimension an arc beyond its endpoints. The process for creating these dimensions hasn’t changed. However, when you specify the location of the dimension line, you can drag beyond the endpoints of the arc. AutoCAD will automatically create an arc extension line using the same properties, such as extension line color and extension line offset, as traditional extension lines.
A new option for angular dimensions enables you to place the dimension text outside of the angle being measured. You can access the new option, Quadrant, from the right-click menu when prompted to specify the dimension arc line location. The Quadrant option asks you to specify the quadrant (angle) that you want to dimension separate from specifying the dimension arc line location. If the dimension arc line location that you specify is outside of the quadrant that is being measured, AutoCAD will automatically create an arc extension line to the dimension text.
The Tolerances tab of the Dimension Style dialog box has been updated to include controls for aligning tolerances. You can align stacked tolerances using either the decimal separator or the operation symbol
Properties of objects can be extracted, such as the length of a line or polyline. Custom created rows or columns are retained.
When a DWF file is attached as an underlay you can specify which layers to display. Use the DWFLAYER command.
MicroStation's DGN files can be imported or attached like xrefs. This is limited to 2D drawings only. DGN 8 and XM Files only.
You can use the new DGNATTACH command to attach a DGN file to your AutoCAD drawing as an externally referenced underlay. When you attach a DGN file, it is displayed in the External Reference palette along with other externally referenced files such as images, DWG xrefs, and DWF™ underlays. You can clip the display area of a DGN underlay using the new DGNCLIP command and you can adjust its properties, including contrast, fade, and monochrome, using the Properties palette or through the DGNADJUST command.
You can import V8 DGN data into your AutoCAD session as a new DWG file using the new DGNIMPORT and DGNEXPORT commands. The V8 DGN file format has also been added to the list of supported file types in the IMPORT and EXPORT commands.
After selecting a DGN file to import, AutoCAD displays the Import DGN Settings dialog box. Using this dialog box, you can specify how DGN references should import into the AutoCAD drawing. You can choose to ignore external references, translate reference data into the drawing file, or create a DGN underlay. In addition, you can choose to explode text node to text elements (this option maintains the shape of text created along a path) and you can choose to convert the DGN file to AutoCAD units using the DGN file’s Master or Sub units.
When you export an AutoCAD drawing to DGN file format, AutoCAD displays the Export DGN Settings dialog box. You can choose to translate all DWG references to DGN files, bind all DWG references into one DGN file, or ignore DWG references. You have the option to export externally referenced DGN files (underlays) and you can specify a seed file and units (master or sub). Specifying a seed file allows you to choose to export the data as a 2D or 3D file using imperial or metric units and master or sub units.
In the Material Editor panel, you can specify the type of material and select from a wide range of pre-defined templates. The pre-defined templates include appropriate values, such as shininess, opacity, and translucency, for common materials. Using these templates, you can quickly create realistic materials without being a “materials expert.”
The Maps panel enables you apply diffuse, opacity, and bump maps to a material and you can synchronize any or all of the maps with the material. When the maps are synchronized with the material, any changes you make to the material will automatically apply to the specified maps, saving you time and reducing errors. The list of supported map types has been increased to include more procedural maps, such as Checker and Tiles, enabling you to achieve more realistic results than from texture maps alone. A button next to the Map Type provides access to map-specific properties by replacing the current Materials panels with Map-specific panels. When you finish customizing the map properties, you can easily return to the general Materials panels.
The Advanced Lighting Override panel enables you to adjust material lighting parameters for greater realism. Adjustable overrides include Color Bleed, Indirect Bump, Reflectance, and Transmittance.
The Material Offset and Preview panel enables you to preview the material as well as adjust the offset and rotation values.
Applying Photometric Data
In addition to the improvements to materials and lighting, a new –RENDER command (don’t forget the dash “-“) enables you to use the command line interface to select from the available render presets. With this command line option, you can automate the rendering process by creating a script to batch render multiple scenes.
RECOVERALL Repairs a damaged drawing and xrefs - The selected drawing file and all attached xrefs, including all nested xrefs, are opened, repaired, resaved, and closed.
Results are displayed in the Drawing Recovery Log window. Each drawing file checked includes a Drawing Recovery Log that can be expanded or collapsed. The entire log can be copied to the Windows clipboard with the Copy to Clipboard button.
AutoCAD 2008 includes support for Microsoft® Direct3D® hardware acceleration only in Windows Vista.
New texture compression enhancements will require less video memory and improve performance when display images and textures.
Sheet Set Manager (SSM)
A new option in the right-click menu of the Sheet List tab enables you to publish your sheet set in reverse order. When this option is enabled, the sheets that you plot using Publish to Plotter or Publish using Page Setup Override will plot in reverse of how they are listed in the sheet set manager.
Two additional enhancements provide greater flexibility when plotting from the Sheet Set Manager. When using the Publish using Page Setup Override option to create a DWF file, it will honor the Sheet Set Publish Options enabling you to publish to a multi-sheet DWF file. Also, a new system variable, PUBLISHCOLLATE, allows you to disable homogeneous plotting when you publish using Page Setup Override option. Disabling homogeneous plotting allows plots from other drawings or sheet sets to enter the plot spool.
AutoCAD 2008 includes a new toolbar that enables you to try out some of the
functionality available in Autodesk® Impression software. With Impression you
can create presentation-ready graphics directly from your AutoCAD drawings.
After opening a DWG or DWF file in Impression, you can add everything from distinctive line types to textured color fills, using pre-built or custom appearance styles. Libraries of styles can be saved and reused, allowing you to generate unique looks for your work while saving time. Because Impression understands CAD data, you can take advantage of the power of layers and blocks when creating their images.
The AutoCAD 2008 DWG file format is the same DWG file format as in AutoCAD 2007.
AutoCAD 2008 can be installed side-by-side with any other AutoCAD or Autodesk vertical solution—including AutoCAD 2008–based products.
Third-party add-on applications based on Visual LISP® or AutoLISP®, VBA, ActiveX® and ObjectARX® programming languages and developer tools for AutoCAD 2007 are compatible with AutoCAD 2008 32-bit. AutoCAD 2008 is binary compatible with 2007 and has the same DWG file format.
Third-party applications for AutoCAD 2004/2005/2006 based on Visual LISP or AutoLISP are also compatible with AutoCAD 2008. Third-party VBA based applications for AutoCAD 2004/2005/2006 are compatible with AutoCAD 2008 32-bit in some cases, but there are instances in which those applications will need to modified. For more details on AutoCAD 2005/2006 VBA-based application compatibility, please refer to www.autodesk.com/developautocad. Third-party applications for AutoCAD 2004/2005/2006 based on ActiveX and ObjectARX will need to be upgraded to be compatible with AutoCAD 2008. Check with your application developer/supplier regarding availability of applications built for AutoCAD 2008.
Third-party applications for AutoCAD 2007 based on ActiveX and ObjectARX will
need to be upgraded to work on AutoCAD 2008 64-bit.
AutoCAD 2008 supports multiple CPU systems. The performance of AutoCAD graphics and rendering systems will benefit from multiple CPU systems.
The following outlines the additions and changes made to the ActiveX API in AutoCAD 2008 and AutoCAD 2008-based products.
Enums AcEntityName (Changed) acMLeader = 48 (New) AcAttributeMode (Changed) acAttributeModeLockPosition = 16 (New) acAttributeModeMultipleLine = 32 (New) AcMergeCellStyleOption (New) acMergeCellStyleNone = 0 acMergeCellStyleCopyDuplicates = 1 acMergeCellStyleOverwriteDuplicates = 2 acMergeCellStyleConvertDuplicatesToOverrides = 4 acMergeCellStyleIgnoreNewStyles = 8 AcUnderlayLayerOverrideType (New) acNoOverrides = 0 acApplied = 1 AcTableFlowDirection (New) acTableFlowRight = 1 acTableFlowDownOrUp = 2 acTableFlowLeft = 4 AcCellMargin (New) acCellMarginTop = 1 acCellMarginLeft = 2 acCellMarginBottom = 4 acCellMarginRight = 8 acCellMarginHorzSpacing = 16 acCellMarginVertSpacing = 32 AcCellContentLayout (New) acCellContentLayoutFlow = 1 acCellContentLayoutStackedHorizontal = 2 acCellContentLayoutStackedVertical = 4 AcCellProperty (New) acInvalidCellProperty = 0 acLock = 1 acDataType = 2 acDataFormat = 4 acRotation = 8 acScale = 16 acAlignmentProperty = 32 acContentColor = 64 acBackgroundColor = 128 acTextStyle = 256 acTextHeight = 512 acMarginLeft = 1024 acMarginTop = 2048 acMarginRight = 4096 acMarginBottom = 8192 acEnableBackgroundColor = 16384 acAutoScale = 32768 acMergeAll = 0x00010000 acFlowDirBtoT = 0x00020000 acContentLayout = 0x00040000 acDataTypeAndFormat = 6 acContentProperties = 33662 acBitProperties = 0x0003c000 acAllCellProperties = 0x0007ffff AcGridLineStyle (New) acGridLineStyleSingle = 1 acGridLineStyleDouble = 2 AcDataLinkUpdateDirection (New) acUpdateDataFromSource = 1 acUpdateSourceFromData = 2 AcDataLinkUpdateOption (New) acUpdateOptionNone = 0 acUpdateOptionOverwriteContentModifiedAfterUpdate = 0x00020000 acUpdateOptionOverwriteFormatModifiedAfterUpdate = 0x00040000 acUpdateOptionUpdateFullSourceRange = 0x00080000 acUpdateOptionIncludeXrefs = 0x00100000 AcCellContentType (New) acCellContentTypeUnknown = 0 acCellContentTypeValue = 1 acCellContentTypeField = 2 acCellContentTypeBlock = 4 AcCellState (New) acCellStateNone = 0 acCellStateContentLocked = 1 acCellStateContentReadOnly = 2 acCellStateFormatLocked = 4 acCellStateFormatReadOnly = 8 acCellStateLinked = 16 acCellStateContentModified = 32 acCellStateFormatModified = 64 AcCellOption (New) kCellOptionNone = 0 kInheritCellFormat = 1 AcTextAttachmentType (New) acAttachmentTopOfTop = 0 acAttachmentMiddleOfTop = 1 acAttachmentBottomOfTop = 2 acAttachmentBottomOfTopLine = 3 acAttachmentMiddle = 4 acAttachmentMiddleOfBottom = 5 acAttachmentBottomOfBottom = 6 acAttachmentBottomLine = 7 acAttachmentAllLine = 8 AcMLeaderType (New) acStraightLeader = 1 acSplineLeader = 2 acInVisibleLeader = 0 AcMLeaderContentType (New) acNoneContent = 0 acBlockContent = 1 acMTextContent = 2 AcTextAlignmentType (New) acLeftAlignment = 0 acCenterAlignment = 1 acRightAlignment = 2 AcTextAngleType (New) acInsertAngle = 0 acHorizontalAngle = 1 acAlwaysRightReadingAngle = 2 AcBlockConnectionType (New) acConnectExtents = 0 acConnectBase = 1 AcPredefBlockType (New) acBlockImperial = 0 acBlockSlot = 1 acBlockCircle = 2 acBlockBox = 3 acBlockHexagon = 4 acBlockTriangle = 5 acBlockUserDefined = 6 AcDrawLeaderOrderType (New) acDrawLeaderHeadFirst = 0 acDrawLeaderTailFirst = 1 AcDrawMLeaderOrderType (New) acDrawContentFirst = 0 acDrawLeaderFirst = 1 AcSegmentAngleType (New) acDegreesAny = 0 acDegrees15 = 1 acDegrees30 = 2 acDegrees45 = 3 acDegrees60 = 4 acDegrees90 = 6 acDegreesHorz = 12 Classes IAcadObject (Changed) ObjectID - Property (Changed to support 64-bit) OwnerID - Property (Changed to support 64-bit) ObjectID32 - Property (New) OwnerID32 - Property (New) IAcadDatabase (Changed) ObjectIdToObject - Method (Changed to support 64-bit) ObjectIdToObject32 - Method (Changed) IAcadTable (Changed) GetBlockTableRecordId - Method (Changed to support 64-bit) SetBlockTableRecordId - Method (Changed to support 64-bit) GetBlockAttributeValue - Method (Changed to support 64-bit) SetBlockAttributeValue - Method (Changed to support 64-bit) GetFieldId - Method (Changed to support 64-bit) SetFieldId - Method (Changed to support 64-bit) GetBlockTableRecordId32 - Method (New) SetBlockTableRecordId32 - Method (New) GetBlockAttributeValue32 - Method (New) SetBlockAttributeValue32 - Method (New) GetFieldId32 - Method (New) SetFieldId32 - Method (New) IAcadPViewport (Changed) LabelBlockId - Property (Changed to support 64-bit) LabelBlockId32 - Property (New) IAcadView (Changed) LayoutId - Property (Changed to support 64-bit) LayoutId32 - Property (New) IAcadSectionTypeSettings2 (New) IntersectionBoundaryVisible - Property (New) IAcadIdPair (Changed) key - Property (Changed to support 64-bit) Value - Property (Changed to support 64-bit) Key32 - Property (New) Value32 - Property (New) IAcadTableStyle2 (New) CreateCellStyle - Method CreateCellStyleFromStyle - Method RenameCellStyle - Method DeleteCellStyle - Method GetUniqueCellStyleName - Method GetIsCellStyleInUse - Method NumCellStyles - Property GetCellStyles - Method GetTextStyleId - Method SetTextStyleId - Method GetTextHeight2 - Method SetTextHeight2 - Method GetAlignment2 - Method SetAlignment2 - Method GetColor2 - Method SetColor2 - Method GetBackgroundColor2 - Method SetBackgroundColor2 - Method GetDataType2 - Method SetDataType2 - Method GetFormat2 - Method SetFormat2 - Method GetCellClass - Method SetCellClass - Method GetRotation - Method SetRotation - Method GetIsMergeAllEnabled - Method EnableMergeAll - Method GetGridLineWeight2 - Method SetGridLineWeight2 - Method GetGridColor2 - Method SetGridColor2 - Method GetGridVisibility2 - Method SetGridVisibility2 - Method TemplateId - Property SetTemplateId - Method GetTextStyleId32 - Method SetTextStyleId32 - Method TemplateId32 - Property SetTemplateId32 - Method IAcadMLeaderStyle (New) Name - Property Description - Property BitFlags - Property ContentType - Property DrawMLeaderOrderType - Property DrawLeaderOrderType - Property MaxLeaderSegmentsPoints - Property FirstSegmentAngleConstraint - Property SecondSegmentAngleConstraint - Property LeaderLineType - Property LeaderLineColor - Property LeaderLineTypeId - Property LeaderLineWeight - Property EnableLanding - Property LandingGap - Property EnableDogleg - Property DoglegLength - Property ArrowSymbol - Property ArrowSize - Property TextStyle - Property TextLeftAttachmentType - Property TextRightAttachmentType - Property TextColor - Property TextHeight - Property EnableFrameText - Property AlignSpace - Property Block - Property BlockColor - Property EnableBlockScale - Property BlockScale - Property EnableBlockRotation - Property BlockRotation - Property BlockConnectionType - Property ScaleFactor - Property OverwritePropChanged - Property Annotative - Property BreakSize - Property TextString - Property TextAngleType - Property TextAlignmentType - Property IAcadAttribute2 (New) MTextAttribute - Property MTextAttributeContent - Property UpdateMTextAttribute - Method MTextBoundaryWidth - Property MTextDrawingDirection - Property IAcadAttributeReference2 (New) MTextAttribute - Property MTextAttributeContent - Property UpdateMTextAttribute - Method MTextBoundaryWidth - Property MTextDrawingDirection - Property IAcadMLeader (New) ScaleFactor - Property LeaderType - Property LeaderLineColor - Property LeaderLineType - Property LeaderLineWeight - Property ArrowheadType - Property ArrowheadSize - Property DogLegged - Property DoglegLength - Property ContentBlockName - Property BlockConnectionType - Property TextString - Property TextStyleName - Property TextJustify - Property TextDirection - Property TextWidth - Property TextHeight - Property TextRotation - Property TextLineSpacingFactor - Property TextLineSpacingDistance - Property TextLineSpacingStyle - Property TextBackgroundFill - Property TextLeftAttachmentType - Property TextRightAttachmentType - Property LandingGap - Property ArrowheadBlock - Property ContentBlockType - Property LeaderCount - Property AddLeader - Method RemoveLeader - Method AddLeaderLine - Method AddLeaderLineEx - Method RemoveLeaderLine - Method SetLeaderLineVertices - Method GetLeaderLineVertices - Method ContentType - Property GetLeaderIndex - Method GetLeaderLineIndexes - Method GetVertexCount - Method TextFrameDisplay - Property StyleName - Property GetDoglegDirection - Method SetDoglegDirection - Method GetBlockAttributeValue - Method SetBlockAttributeValue - Method GetBlockAttributeValue32 - Method SetBlockAttributeValue32 - Method IAcadPViewport2 (New) LayerPropertyOverrides - Property IAcadTable2 (New) IsEmpty - Method CreateContent - Method MoveContent - Method DeleteContent - Method GetValue - Method SetValue - Method SetValueFromText - Method GetDataFormat - Method SetDataFormat - Method GetTextString - Method SetTextString - Method GetFieldId2 - Method SetFieldId2 - Method GetBlockTableRecordId2 - Method SetBlockTableRecordId2 - Method GetBlockAttributeValue2 - Method SetBlockAttributeValue2 - Method GetCustomData - Method SetCustomData - Method GetCellStyle - Method SetCellStyle - Method GetContentColor2 - Method SetContentColor2 - Method GetDataType2 - Method SetDataType2 - Method GetTextStyle2 - Method SetTextStyle2 - Method GetTextHeight2 - Method SetTextHeight2 - Method GetRotation - Method SetRotation - Method GetAutoScale2 - Method SetAutoScale2 - Method GetScale - Method SetScale - Method RemoveAllOverrides - Method GetGridLineWeight2 - Method SetGridLineWeight2 - Method GetGridLinetype - Method SetGridLinetype - Method GetGridColor2 - Method SetGridColor2 - Method GetGridVisibility2 - Method SetGridVisibility2 - Method GetGridDoubleLineSpacing - Method SetGridDoubleLineSpacing - Method EnableBreak - Property GetBreakHeight - Method SetBreakHeight - Method GetContentType - Method GetMargin - Method SetMargin - Method GetContentLayout - Method SetContentLayout - Method GetOverride - Method SetOverride - Method GetGridLineStyle - Method SetGridLineStyle - Method InsertRowsAndInherit - Method InsertColumnsAndInherit - Method GetHasFormula - Method GetFormula - Method SetFormula - Method IsContentEditable - Method IsFormatEditable - Method GetCellState - Method SetCellState - Method EnableMergeAll - Method IsMergeAllEnabled - Method BreaksEnabled - Property RepeatTopLabels - Property RepeatBottomLabels - Property TableBreakFlowDirection - Property AllowManualPositions - Property AllowManualHeights - Property TableBreakHeight - Property BreakSpacing - Property GetColumnName - Method SetColumnName - Method SetToolTip - Method GetFieldId232 - Method SetFieldId232 - Method GetBlockTableRecordId232 - Method SetBlockTableRecordId232 - Method GetBlockAttributeValue232 - Method SetBlockAttributeValue232 - Method GetGridLinetype32 - Method SetGridLinetype32 - Method IAcadUnderlay2 (New) UnderlayLayerOverrideApplied - Property IAcadBlock2 (New) AddMLeader - Method IAcadModelSpace2 (New) AddMLeader - Method IAcadPaperSpace2 (New) AddMLeader - Method IAcadDocument (Changed) HWND - Property (Changed to support 64-bit) HWND32 - Property (New) IAcadApplication (Changed) HWND - Property (Changed to support 64-bit) HWND32 - Property (New)
Support for multileader styles using the RENAME, FILTER, -PURGE commands and the Design Center.
FIND dialog box should be modeless to be able to easy zoom and pan transparently during the command.
FIND should be able to find and maybe even replace text that is nested in blocks or xrefs.
FIND command should also highlight the text that is found.
When showing the layout tabs it would be good to lock the position of the Model tab if there are multiple layout tabs that eventually hides the model tab.
Hide/Unhide layout tabs like in Excel 2007.
Since spell check zoom into the text it can affect performance on large drawings that needs to regen a long time it might be good to have some legacy functionality left to speed up the process.
There should be an option to exclude some linetypes from being scaled when using annotation scaling. Typical ones are BATTING and ZIGZAG.
Bcount command should support dynamic blocks.
The annotative option in the Hatch and Gradient dialog box and the Block Definition dialog box should persist.
It should be possible to specify a hatch to be annotative on a palette tool.
In dialog boxes like the Open dialog box it should be possible to save changes like column width, sorting, grouping etc.
Snap hierarchy for object snap. For example automatically find first mid then end then int.
Connections for objects like in Actrix or Visio.
Dynamic 3D blocks.
Enhance the Enhanced Attribute Editor so that the value could be added directly within the list grid box.
Ability to edit attributes in place without the Enhanced Attribute Editor. As an option.
Enhance text editing. When you edit one text click on another text and edit that one directly. This will save keystrokes compared to today when you have to exit out the editor and then double click on the second text object to edit.
Add an option to start an empty drawing when the last drawing is closed. The reason is that functionality like SSM doesn't work without a drawing open.
Import/export tools that support native SketchUp files (SKP).
Support creation of animations to DWF.
3D DWF should support hyperlinks.
Save current layer filter to the drawing so it can be restored automatically when reopened. Include also a drawing system variable.
Reorder the location of anchored palettes and be able to lock the order.
Specify the height of anchored palettes individually. Now all are maximized in height.
When changing a Cylinder solid to Elliptical it should be possible to set Elliptical to No.
When changing a Cylinder solid to Elliptical it should be possible to directly change major and minor radius with the grips.
Polygon Mesh creation as real surfaces.
Live section that work on a per viewport basis.
FlatShot support for named blocks.
SSM should maintain focus from placing one view to the next. Each time you go back to the resource drawing tab after placing a view the focus reverts back to the top of the list.
SSM: Support of completely blank fields or empty fields (especially when using SSM). Not with "----". It could be that they where visible on the screen but not plotable Should be an option if you still want "----". Workaround: entering ALT-0160 (Non-break Space) on the keyboard followed by an enter. To do it hold down the ALT key and type the numbers 0 1 6 0 on the numeric keypad. This requires a True Type Font to work.
Right click on a toolbar and end up at the right place to edit it in CUI.
CUI: Support for tool palettes and tool palette groups.
CUI: be able to disable/enable items. Have them show up only in CUI.
Eattext should be able to retain the settings of a customized table.
Eattext should be able to include the file name and the path of the extracted drawing.
Support of the new OpenType fonts. Suffix=OTF and also TTF. OpenType fonts that use PostScript outlines.
In the layer properties manager multiple xrefs can be selected but only one show it's layers. All selected xrefs should show their layers or you should not be able to select multiple xrefs.
When zooming with the mouse wheel in perspective it would help if the zooming was centered on the crosshair just like when in parallel projection mode.
Make the Minstert command more user friendly with dialog box UI.
FIND - the "zoom to" button in the find command dialog box does not zoom correctly if the ucs is non world or the text found is not on a world ucs. (Solved in AutoCAD 2009)
The Search tab in Visual LISP help is not working. (Solved in AutoCAD 2009)
SSM: Renaming the layout on a drawing breaks the hyperlinks in the Sheet List Table to the Sheet in question.
When moving a clipped xref the objects outside the clipping shows up. This didn't happen in AutoCAD 2005.
Adding \X before <> on an arc dimensions make the arc sign double in size and the measurement disappears.
2004 introduced a bug (or change) when it comes to dimensions. The placement of alternate units are now above the dimension line. In 2002 it was below. "\X" doesn't help as primary unit suffix. But "\X " works as a workaround, observe the space after the X, change also the placement of the alternate units to be After the primary value.
Selecting multiple files in the opening dialog box and pressing enter doesn't work.
The Rename dialog box doesn't accept renaming of for example blocks with names including the # character.
Dimensioning with DIMSCALE set to 0 and using VPMAX doesn't work as expected. The scale of the viewport is not respected.
In some extreme situations where the coordinates are large zoom to object does not really zoom up the object as one would expect.
Sometimes when you show the AutoCAD Text Window there is no way to scroll. Workaround is to resize the window.
I define this as a bug since it's so annoying. If you have removed some of the default annotation scales in a drawing and inserts a drawing that has not been saved with AutoCAD 2008 and does not contain any annotation scales all default annotation scales are added anyway. It seems like it is hardcoded in the program so a hotfix from Autodesk is needed. (Solved in AutoCAD 2009)
Using PURGE command deletes standard multileader style. You cannot use the MLEADER command after you have used the PURGE command with the Purge Nested Items check box selected, as this purges the standard multileader style. Workaround here. (Solved in AutoCAD 2009)
Using FIND and find and replace on MTEXT with paragraph spacing removes the paragraph spacing formatting and leaves a ; character. (Solved in AutoCAD 2009)
.NET API: The property Ole2Frame.IsLinked and Ole2Frame.LinkPath fails on a LINKED OLE object. (Solved in AutoCAD 2009)
DWG to PDF plotting has problems to accurately center a sheet on the paper. It's getting better with a higher DPI but not much. (Solved in AutoCAD 2009)
In VBA this will fail: ThisDrawing.Application.Preferences.User.HyperlinkDisplayTooltip = False with Run-time error '-2147467259 (80004005)': Method 'HyperlinkDisplayTooltip' of object 'IAcadPreferencesUser' failed
getfiled bug hangs AutoCAD (probably related to Windows Vista) See this post.
Using an ampersand (&) in naming layouts has changed. A layout named so&so shows up like soso. Notice that the character after & is underlined. Probably a bug that slipped through. (Fixed in SP1)
Custom scales which exist in the nested xrefs are no longer duplicated in the host drawing. (Fixed in SP1)
All dynamic block properties are now not correctly extracted. (Fixed in SP1)
There are some problems with rotated multi-line attributes (Mattributes) definitions. They automatically move a the distance of the text height. The move happens when the drawing/block is saved and opened. (Fixed in SP1)
Unresolved fields in multi-line attribute makes the definition move. The move happens when the drawing/block is saved and opened. (Fixed in SP1)
Linetypes not always display properly after zooming operations. (Fixed in SP1)
Use this link to report a bug to Autodesk that bugs you: http://www.autodesk.com/submitbug
The option to enable the Startup dialog has been removed from the Options dialog box. The Startup dialog can be enabled by changing the value of the STARTUP system variable. Set the value to 1 to enable and 0 to disable.
REGEN has no function in 3D so if you really need to regen use the undocumented REGEN3 command.
Screen flashing can be a problem related to some Microsoft Intellipoint drivers. Try another driver version.
Installation and Configuration
Graphics Card Driver Update
Animation and Rendering
Other Drafting Issues
Plot and Print Drawings
Double-Byte Character Issues
Changes That May Affect Scripts
ActiveX and VBA
ANNORESET - Resets the location of all scale representations for an
annotative object to that of the current scale representation
3DCONFIG - Added plot emulation and texture compression options
ASSIST - Opens Quick Help in the Info palette, which provides
3DCONVERSIONMODE - Used to convert material and light definitions
AFLAGS - Added a value for the new Multiple Lines mode
ASSISTSTATE - Indicates whether the Info palette that displays Quick Help is active or not
Looking for great AutoCAD training for yourself or your users? No previous
AutoCAD knowledge and experience needed. Even though this video is for
AutoCAD 2010 you will find good use of this training anyway.
(the above is an affiliated ad)