Additions and changes made to the ActiveX API in AutoCAD 2007 and AutoCAD 2007-based products.
AcEntityName (Changed) acDwfUnderlay = 46 (New) acDgnUnderlay = 47 (New) AcViewportScale (Changed) acVp1_1 = 2 (New) acVp1_2 = 3 (New) acVp1_4 = 4 (New) acVp1_8 = 5 (New) acVp1_10 = 6 (New) acVp1_16 = 7 (New) acVp1_20 = 8 (New) acVp1_30 = 9 (New) acVp1_40 = 10 (New) acVp1_50 = 11 (New) acVp1_100 = 12 (New) acVp2_1 = 13 (New) acVp4_1 = 14 (New) acVp8_1 = 15 (New) acVp10_1 = 16 (New) acVp100_1 = 17 (New) acVp1_128in_1ft = 18 (New) acVp1_64in_1ft = 19 (New) acVp1_32in_1ft = 20 (New) acVp1_16in_1ft = 21 (New) acVp3_32in_1ft = 22 (New) acVp1_8in_1ft = 23 (New) acVp3_16in_1ft = 24 (New) acVp1_4in_1ft = 25 (New) acVp3_8in_1ft = 26 (New) acVp1_2in_1ft = 27 (New) acVp3_4in_1ft = 28 (New) acVp1in_1ft = 29 (New) acVp1and1_2in_1ft = 30 (New) acVp3in_1ft = 31 (New) acVp6in_1ft = 32 (New) acVp1ft_1ft = 33 (New) AcSaveAsType (Changed) ac2007_dwg = 36 (New) ac2007_dxf = 37 (New) ac2007_Template = 38 (New) acNative = 36 (Changed) AcValueDataType (New) acUnknownDataType = 0 acLong = 1 acDouble = 2 acString = 4 acDate = 8 acPoint2d = 16 acPoint3d = 32 acObjectId = 64 acBuffer = 128 acResbuf = 256 acGeneral = 512 AcValueUnitType (New) acUnitless = 0 acUnitDistance = 1 acUnitAngle = 2 acUnitArea = 4 acUnitVolume = 8 AcParseOption (New) acParseOptionNone = 0 acSetDefaultFormat = 1 acPreserveMtextFormat = 2 AcFormatOption (New) kFormatOptionNone = 0 acForEditing = 1 acForExpression = 2 acUseMaximumPrecision = 4 acIgnoreMtextFormat = 8 AcTableStyleOverrides (Changed) acTitleRowDataType = 24 (New) acHeaderRowDataType = 25 (New) acDataRowDataType = 26 (New) acCellDataType = 148 (New) AcSectionState (New) acSectionStatePlane = 1 acSectionStateBoundary = 2 acSectionStateVolume = 4 AcSectionSubItem (New) acSectionSubItemkNone = 0 acSectionSubItemSectionLine = 1 acSectionSubItemSectionLineTop = 2 acSectionSubItemSectionLineBottom = 4 acSectionSubItemBackLine = 8 acSectionSubItemBackLineTop = 16 acSectionSubItemBackLineBottom = 32 acSectionSubItemVerticalLineTop = 64 acSectionSubItemVerticalLineBottom = 128 AcSectionType (New) acSectionTypeLiveSection = 1 acSectionType2dSection = 2 acSectionType3dSection = 4 AcSectionGeneration (New) acSectionGenerationSourceAllObjects = 1 acSectionGenerationSourceSelectedObjects = 2 acSectionGenerationDestinationNewBlock = 16 acSectionGenerationDestinationReplaceBlock = 32 acSectionGenerationDestinationFile = 64 AcHelixConstrainType (New) acTurnHeight = 0 acTurns = 1 acHeight = 2 AcShadowDisplayType (New) acCastsAndReceivesShadows = 0 acCastsShadows = 1 acReceivesShadows = 2 acIgnoreShadows = 3 AcLoftedSurfaceNormalType (New) acRuled = 0 acSmooth = 1 acFirstNormal = 2 acLastNormal = 3 acEndsNormal = 4 acAllNormal = 5 acUseDraftAngles = 6 AcHelixTwistType (New) acCCW = 0 acCW = 1
IAcadDatabase (Changed) SectionManager - Property (New) Materials - Property (New) IAcadBlock (Changed) AddTable - Method (Moved from IAcadBlock2) Path - Property (Moved from IAcadBlock2) Comments - Property (Moved from IAcadBlock3) Units - Property (Moved from IAcadBlock3) Explodable - Property (Moved from IAcadBlock3) BlockScaling - Property (Moved from IAcadBlock3) IsDynamicBlock - Property (Moved from IAcadBlock3) AddDimArc - Method (Moved from IAcadBlock3) AddDimRadialLarge - Method (Moved from IAcadBlock3) AddSection - Method (New) IAcadEntity (Changed) Material - Property (New) IAcadAttribute (Changed) LockPosition - Property (Moved from IAcadAttribute2) IAcadAttributeReference (Changed) LockPosition - Property (Moved from IAcadAttributeReference2) IAcad3DSolid (Changed) SolidType - Property (New) Position - Property (New) History - Property (New) ShowHistory - Property (New) IAcadDimAligned (Changed) DimensionLinetype - Property (New) ExtLine1Linetype - Property (New) ExtLine2Linetype - Property (New) ExtLineFixedLenSuppress - Property (New) ExtLineFixedLen - Property (New) IAcadDimension (Changed) TextFill - Property (New) TextFillColor - Property (New) IAcadDimAngular (Changed) DimensionLinetype - Property (New) ExtLine1Linetype - Property (New) ExtLine2Linetype - Property (New) ExtLineFixedLenSuppress - Property (New) ExtLineFixedLen - Property (New) IAcadDimDiametric (Changed) DimensionLinetype - Property (New) IAcadDimRotated (Changed) DimensionLinetype - Property (New) ExtLine1Linetype - Property (New) ExtLine2Linetype - Property (New) ExtLineFixedLenSuppress - Property (New) ExtLineFixedLen - Property (New) IAcadDimOrdinate (Changed) ExtLineFixedLenSuppress - Property (New) ExtLineFixedLen - Property (New) IAcadDimRadial (Changed) DimensionLinetype - Property (New) IAcadMText (Changed) BackgroundFill - Property (Moved from IAcadMText2) FieldCode - Method (Moved from IAcadMText2) IAcadText (Changed) FieldCode - Method (Moved from IAcadText2) IAcadBlockReference (Changed) EffectiveName - Property (Moved from IAcadBlockReference2) IsDynamicBlock - Property (Moved from IAcadBlockReference2) GetDynamicBlockProperties - Method (Moved from IAcadBlockReference2) ResetBlock - Method (Moved from IAcadBlockReference2) ConvertToAnonymousBlock - Method (Moved from IAcadBlockReference2) ConvertToStaticBlock - Method (Moved from IAcadBlockReference2) XEffectiveScaleFactor - Property (Moved from IAcadBlockReference2) YEffectiveScaleFactor - Property (Moved from IAcadBlockReference2) ZEffectiveScaleFactor - Property (Moved from IAcadBlockReference2) InsUnits - Property (Moved from IAcadBlockReference2) InsUnitsFactor - Property (Moved from IAcadBlockReference2) IAcadHatch (Changed) Area - Property (Moved from IAcadHatch2) Origin - Property (Moved from IAcadHatch2) IAcadMLine (Changed) Justification - Property (Moved from IAcadMLine2) MLineScale - Property (Moved from IAcadMLine2) IAcadDim3PointAngular (Changed) DimensionLinetype - Property (New) ExtLine1Linetype - Property (New) ExtLine2Linetype - Property (New) ExtLineFixedLenSuppress - Property (New) ExtLineFixedLen - Property (New) IAcadExternalReference (Changed) XEffectiveScaleFactor - Property (Moved from IAcadExternalReference2) YEffectiveScaleFactor - Property (Moved from IAcadExternalReference2) ZEffectiveScaleFactor - Property (Moved from IAcadExternalReference2) InsUnits - Property (Moved from IAcadExternalReference2) InsUnitsFactor - Property (Moved from IAcadExternalReference2) IAcadTable (Changed) RegenerateTableSuppressed - Property (Moved from IAcadTable2) GetDataType - Method (New) SetDataType - Method (New) GetFormat - Method (New) SetFormat - Method (New) FormatValue - Method (New) GetCellDataType - Method (New) SetCellDataType - Method (New) GetCellFormat - Method (New) SetCellFormat - Method (New) GetCellValue - Method (New) SetCellValue - Method (New) SetCellValueFromText - Method (New) ResetCellValue - Method (New) IAcadDimArcLength (Changed) SymbolPosition - Property (New) DimensionLinetype - Property (New) ExtLine1Linetype - Property (New) ExtLine2Linetype - Property (New) ExtLineFixedLenSuppress - Property (New) ExtLineFixedLen - Property (New) IAcadDimRadialLarge (Changed) DimensionLinetype - Property (New) IAcadSection (New) Name - Property State - Property ViewingDirection - Property VerticalDirection - Property Normal - Property LiveSectionEnabled - Property IndicatorTransparency - Property IndicatorFillColor - Property Elevation - Property TopHeight - Property BottomHeight - Property NumVertices - Property Vertices - Property Coordinate - Property AddVertex - Method RemoveVertex - Method HitTest - Method CreateJog - Method Settings - Property GenerateSectionGeometry - Method IAcadSectionSettings (New) CurrentSectionType - Property GetSectionTypeSettings - Method IAcadSectionTypeSettings (New) GenerationOptions - Property SourceObjects - Property DestinationBlock - Property DestinationFile - Property IntersectionBoundaryColor - Property IntersectionBoundaryLayer - Property IntersectionBoundaryLinetype - Property IntersectionBoundaryLinetypeScale - Property IntersectionBoundaryPlotStyleName - Property IntersectionBoundaryLineweight - Property IntersectionBoundaryDivisionLines - Property IntersectionFillVisible - Property IntersectionFillHatchPatternType - Property IntersectionFillHatchPatternName - Property IntersectionFillHatchAngle - Property IntersectionFillHatchScale - Property IntersectionFillHatchSpacing - Property IntersectionFillColor - Property IntersectionFillLayer - Property IntersectionFillLinetype - Property IntersectionFillLinetypeScale - Property IntersectionFillPlotStyleName - Property IntersectionFillLineweight - Property IntersectionFillFaceTransparency - Property BackgroundLinesVisible - Property BackgroundLinesHiddenLine - Property BackgroundLinesColor - Property BackgroundLinesLayer - Property BackgroundLinesLinetype - Property BackgroundLinesLinetypeScale - Property BackgroundLinesPlotStyleName - Property BackgroundLinesLineweight - Property ForegroundLinesVisible - Property ForegroundLinesHiddenLine - Property ForegroundLinesColor - Property ForegroundLinesLayer - Property ForegroundLinesLinetype - Property ForegroundLinesLinetypeScale - Property ForegroundLinesPlotStyleName - Property ForegroundLinesLineweight - Property ForegroundLinesFaceTransparency - Property ForegroundLinesEdgeTransparency - Property CurveTangencyLinesVisible - Property CurveTangencyLinesColor - Property CurveTangencyLinesLayer - Property CurveTangencyLinesLinetype - Property CurveTangencyLinesLinetypeScale - Property CurveTangencyLinesPlotStyleName - Property CurveTangencyLinesLineweight - Property IAcadPViewport (Changed) VisualStyle - Property (New) ModelView - Property (Moved from IAcadPViewport2) SheetView - Property (Moved from IAcadPViewport2) LabelBlockId - Property (Moved from IAcadPViewport2) HasSheetView - Property (Moved from IAcadPViewport2) SyncModelView - Method (Moved from IAcadPViewport2) IAcadView (Changed) CategoryName - Property (Moved from IAcadView2) LayoutId - Property (Moved from IAcadView2) LayerState - Property (Moved from IAcadView2) HasVpAssociation - Property (Moved from IAcadView2) IAcadGroup (Changed) Material - Property (New) IAcadLayers (Changed) GenerateUsageData - Method (Moved from IAcadLayers2) IAcadLayer (Changed) Description - Property (Moved from IAcadLayer2) Used - Property (Moved from IAcadLayer2) Material - Property (New) IAcadSectionManager (New) Item - Method Count - Property GetLiveSection - Method GetUniqueSectionName - Method IAcadMaterials (New) Item - Method Count - Property Add - Method IAcadMaterial (New) Description - Property Name - Property IAcadTableStyle (Changed) GetDataType - Method (New) SetDataType - Method (New) GetFormat - Method (New) SetFormat - Method (New) IAcadShadowDisplay (New) ShadowDisplay - Property EnableShadowDisplay - Property IAcadMInsertBlock (Changed) EffectiveName - Property (Moved from IAcadMInsertBlock2) IsDynamicBlock - Property (Moved from IAcadMInsertBlock2) GetDynamicBlockProperties - Method (Moved from IAcadMInsertBlock2) ResetBlock - Method (Moved from IAcadMInsertBlock2) ConvertToAnonymousBlock - Method (Moved from IAcadMInsertBlock2) ConvertToStaticBlock - Method (Moved from IAcadMInsertBlock2) XEffectiveScaleFactor - Property (Moved from IAcadMInsertBlock2) YEffectiveScaleFactor - Property (Moved from IAcadMInsertBlock2) ZEffectiveScaleFactor - Property (Moved from IAcadMInsertBlock2) InsUnits - Property (Moved from IAcadMInsertBlock2) InsUnitsFactor - Property (Moved from IAcadMInsertBlock2) IAcadHelix (New) Position - Property Constrain - Property Height - Property Turns - Property TurnHeight - Property BaseRadius - Property TopRadius - Property Twist - Property TurnSlope - Property TotalLength - Property IAcadSurface (New) SurfaceType - Property UIsolineDensity - Property VIsolineDensity - Property IAcadPlaneSurface (New) IAcadExtrudedSurface (New) Height - Property TaperAngle - Property Direction - Property IAcadRevolvedSurface (New) RevolutionAngle - Property AxisPosition - Property AxisDirection - Property IAcadSweptSurface (New) ProfileRotation - Property Bank - Property Twist - Property scale - Property Length - Property IAcadLoftedSurface (New) NumCrossSections - Property NumGuidePaths - Property SurfaceNormals - Property StartDraftAngle - Property StartDraftMagnitude - Property EndDraftAngle - Property EndDraftMagnitude - Property Closed - Property IAcadUnderlay (New) Contrast - Property Fade - Property Position - Property Rotation - Property Width - Property Height - Property UnderlayName - Property ItemName - Property Monochrome - Property AdjustForBackground - Property ClipBoundary - Method ScaleFactor - Property File - Property UnderlayVisibility - Property ClippingEnabled - Property IAcadSubEntity (New) OnModified - Event ObjectName - Property color - Property Layer - Property Linetype - Property LinetypeScale - Property PlotStyleName - Property Lineweight - Property Hyperlinks - Property IAcadSubEntSolidFace (New) Material - Property IAcadSubEntSolidEdge (New) IAcadSubEntSolidVertex (New) IAcadSubEntSolidNode (New) IAcadModelSpace (Changed) AddTable - Method (Moved from IAcadModelSpace2) AddDimArc - Method (Moved from IAcadModelSpace3) AddDimRadialLarge - Method (Moved from IAcadModelSpace3) IAcadPaperSpace (Changed) AddTable - Method (Moved from IAcadPaperSpace2) AddDimArc - Method (Moved from IAcadPaperSpace3) AddDimRadialLarge - Method (Moved from IAcadPaperSpace3) IAcadDocument (Changed) ActiveMaterial - Property (New) IAcadPreferencesFiles (Changed) EnterpriseMenuFile - Property (New) CustomIconPath - Property (New) QNewTemplateFile - Property (Moved from IAcadPreferencesFiles2) PlotLogFilePath - Property (Moved from IAcadPreferencesFiles2) PageSetupOverridesTemplateFile - Property (Moved from IAcadPreferencesFiles2) IAcadPreferencesOutput (Changed) ContinuousPlotLog - Property (Moved from IAcadPreferencesOutput2) AutomaticPlotLog - Property (Moved from IAcadPreferencesOutput2) DefaultPlotToFilePath - Property (Moved from IAcadPreferencesOutput2) IAcadUtility (Changed) SendModelessOperationStart - Property (Moved from IAcadUtility2)
The following classes were removed/merged with their parent classes:
IAcadLayer2 (Removed - Moved to IAcadLayer) IAcadView2 (Removed - Moved to IAcadView) IAcadLayers2 (Removed - Moved to IAcadLayers) IAcadAttribute2 (Removed - Moved to IAcadAttribute) IAcadAttributeReference2 (Removed - Moved to IAcadAttributeReference) IAcadBlockReference2 (Removed - Moved to IAcadBlockReference) IAcadHatch2 (Removed - Moved to IAcadHatch) IAcadMText2 (Removed - Moved to IAcadMText) IAcadText2 (Removed - Moved to IAcadText) IAcadPViewport2 (Removed - Moved to IAcadPViewport) IAcadMInsertBlock2 (Removed - Moved to IAcadMInsertBlock) IAcadMLine2 (Removed - Moved to IAcadMLine) IAcadExternalReference2 (Removed - Moved to IAcadExternalReference) IAcadTable2 (Removed - Moved to IAcadTable) IAcadBlock2 (Removed - Moved to IAcadBlock) IAcadBlock3 (Removed - Moved to IAcadBlock) IAcadModelSpace2 (Removed - Moved to IAcadModelSpace) IAcadModelSpace3 (Removed - Moved to IAcadModelSpace) IAcadPaperSpace2 (Removed - Moved to IAcadPaperSpace) IAcadPaperSpace3 (Removed - Moved to IAcadPaperSpace) IAcadPreferencesFiles2 (Removed - Moved to IAcadPreferencesFiles) IAcadPreferencesOutput2 (Removed - Moved to IAcadPreferencesOutput) IAcadUtility2 (Removed - Moved to IAcadUtility)