| Name | Description |
| ActivateSheet | Activates the specified drawing sheet. |
| ActivateView | Activates the specified drawing view. |
| AddCenterMark | Obsolete. Superseded by IDrawingDoc::InsertCenterMark2. |
| AddChamferDim | Adds a chamfer dimension. |
| AddHoleCallout | Obsolete. Superseded by IDrawingDoc::AddHoleCallout2. |
| AddHoleCallout2 | Adds a hole callout at the specified position to the hole whose edge is selected. |
| AddLineStyle | Adds a line style to the current drawing. |
| AddOrdinateDimension | Obsolete. Superseded by IModelDocExtension::AddOrdinateDimension. |
| AddOrdinateDimension2 | Obsolete. Superseded by IModelDocExtension::AddOrdinateDimension. |
| AlignHorz | Uses the selected edge to align the current drawing view. |
| AlignOrdinate | Aligns the ordinate dimension. |
| AlignVert | Uses the selected edge to align the current drawing view. |
| AttachAnnotation | Attaches an existing annotation to a drawing sheet or view. |
| AttachDimensions | Attaches unattached dimensions. |
| AutoBalloon | Obsolete. Superseded by IDrawingDoc::AutoBalloon3. |
| AutoBalloon2 | Obsolete. Superseded by IDrawingDoc::AutoBalloon3. |
| AutoBalloon3 | Obsolete. Superseded by IDrawingDoc::AutoBalloon4. |
| AutoBalloon4 | Obsolete. Superseded by IDrawingDoc::AutoBalloon5. |
| AutoBalloon5 | Automatically inserts BOM balloons in selected drawing views. |
| AutoDimension | Automatically dimensions the selected drawing view. |
| BreakLineSplineCut | Obsolete. Superseded by IBreakLine::Style. |
| BreakLineStraightCut | Obsolete. Superseded by IBreakLine::Style. |
| BreakLineZigZagCut | Obsolete. Superseded by IBreakLine::Style. |
| BreakView | Breaks the drawing view along the existing break lines. |
| CenterMark | Obsolete. Not superseded. |
| ChangeComponentLayer | Puts the selected components on the specified layer. |
| ChangeOrdDir | Changes the ordinate direction. |
| ChangeRefConfigurationOfFlatPatternView | Changes the referenced configuration of the flat-pattern view. |
| Create1stAngleViews | Obsolete. Superseded by IDrawingDoc::1stAngleViews2. |
| Create1stAngleViews2 | Creates standard three orthographic views (first angle projection) for the specified model. |
| Create3rdAngleViews | Obsolete. Superseded by IDrawingDoc::Create3rdAngleViews2. |
| Create3rdAngleViews2 | Creates standard three orthographic views (third angle projection) for the specified model. |
| CreateAngDim | Obsolete. Superseded by IDrawingDoc::CreateAngDim4. |
| CreateAngDim2 | Obsolete. Superseded by IDrawingDoc::CreateAngDim4. |
| CreateAngDim3 | Obsolete. Superseded by IDrawingDoc::CreateAngDim4. |
| CreateAngDim4 | Creates a non-associative angular dimension. |
| CreateAutoBalloonOptions | Creates an object that stores auto balloon options. |
| CreateAuxiliaryViewAt | Obsolete. Superseded by IDrawingDoc::CreateAuxiliaryViewAt2. |
| CreateAuxiliaryViewAt2 | Creates an auxiliary view based on a selected edge in a drawing view. |
| CreateBlockDefinition | Obsolete. Superseded by ISketchManager::MakeSketchBlockFromFile, ISketchManager::MakeSketchBlockSelected, and ISketchManager::MakeSketchBlockFromSketch. |
| CreateBreakOutSection | Creates a broken-out section in a drawing document. |
| CreateCompoundNote | Creates and returns a compound note. |
| CreateConstructionGeometry | Sets the selected sketch segments to be construction geometry instead of sketch geometry. |
| CreateCustomSymbol | Obsolete. Superseded by ISkethcManager::MakeSketchBlockFromFile, ISketchManager::MakeSketchBlockSelected, and ISketchManager::MakeSketchBlockFromSketch. |
| CreateDetailView | Obsolete. Superseded by IDrawingDoc::CreateDetailViewAt3. |
| CreateDetailViewAt | Obsolete. Superseded by IDrawingDoc::CreateDetailViewAt3. |
| CreateDetailViewAt2 | Obsolete. Superseded by IDrawingDoc::CreateDetailViewAt3. |
| CreateDetailViewAt3 | Creates a detail view in a drawing document. |
| CreateDiamDim | Obsolete. Superseded by IDrawingDoc::CreateDiamDim4. |
| CreateDiamDim2 | Obsolete. Superseded by IDrawingDoc::CreateDiamDim4. |
| CreateDiamDim3 | Obsolete. Superseded by IDrawingDoc::CreateDiamDim4. |
| CreateDiamDim4 | Creates a non-associative diameter dimension. |
| CreateDrawViewFromModelView | Obsolete. Superseded by IDrawingDoc::CreateDrawViewFromModelView3. |
| CreateDrawViewFromModelView2 | Obsolete. Superseded by IDrawingDoc::CreateDrawViewFromModelView3. |
| CreateDrawViewFromModelView3 | Creates a drawing view on the current drawing sheet using the specified model view. |
| CreateFlatPatternViewFromModelView | Obsolete. Superseded by IDrawingDoc::CreateFlatPatternViewFromModelView2. |
| CreateFlatPatternViewFromModelView2 | Obsolete. Superseded by IDrawingDoc::CreateFlatPatternViewFromModelView3. |
| CreateFlatPatternViewFromModelView3 | Creates a flat-pattern view from a model view. |
| CreateLayer | Obsolete. Superseded by IDrawingDoc::CreateLayer2. |
| CreateLayer2 | Creates a layer for this document. |
| CreateLinearDim | Obsolete. Superseded by IDrawingDoc::CreateLinearDim4. |
| CreateLinearDim2 | Obsolete. Superseded by IDrawingDoc::CreateLinearDim4. |
| CreateLinearDim3 | Obsolete. Superseded by IDrawingDoc::CreateLinearDim4. |
| CreateLinearDim4 | Creates a non-associative linear dimension. |
| CreateOrdinateDim | Obsolete. Superseded by IDrawingDoc::CreateOrdinateDim4. |
| CreateOrdinateDim2 | Obsolete. Superseded by IDrawingDoc::CreateOrdinateDim4. |
| CreateOrdinateDim3 | Obsolete. Superseded by IDrawingDoc::CreateOrdinateDim4. |
| CreateOrdinateDim4 | Creates a non-associative ordinate dimension. |
| CreateRelativeView | Creates a relative drawing view. |
| CreateSectionView | Creates a section view in the drawing using the selected section line. |
| CreateSectionViewAt | Obsolete. Superseded by IDrawingDoc::CreateSectionViewAt4. |
| CreateSectionViewAt2 | Obsolete. Superseded by IDrawingDoc::CreateSectionViewAt4. |
| CreateSectionViewAt3 | Obsolete. Superseded by IDrawingDoc::CreateSectionViewAt4. |
| CreateSectionViewAt4 | Obsolete. Superseded by IDrawingDoc::CreateSectionViewAt5. |
| CreateSectionViewAt5 | Creates the specified section view. |
| CreateText | Obsolete. Superseded by IDrawingDoc::CreateText2. |
| CreateText2 | Creates a note containing the specified text at a given location. |
| CreateUnfoldedViewAt | Obsolete. Superseded by IDrawingDoc::CreateUnfoldedViewAt3. |
| CreateUnfoldedViewAt2 | Obsolete. Superseded by IDrawingDoc::CreateUnfoldedViewAt3. |
| CreateUnfoldedViewAt3 | Creates an unfolded drawing view from the selected drawing view and places it in the drawing at the specified location. |
| CreateViewport | Obsolete. Superseded by IDrawingDoc::CreateViewport3. |
| CreateViewport2 | Obsolete. Superseded by IDrawingDoc::CreateViewport3. |
| CreateViewport3 | Creates a an empty view in a drawing. |
| DeleteAllCosmeticThreads | Deletes all cosmetic threads, which do not have callouts, in a drawing of an assembly only. |
| DeleteLineStyle | Deletes the specified line style from the current drawing. |
| Dimensions | Adds dimensions to the drawing from model. |
| DragModelDimension | Copies or moves dimensions to a different drawing view. |
| DrawingViewRotate | Rotates the selected drawing view. |
| DropDrawingViewFromPalette | Obsolete. Superseded by IDrawingDoc::DropDrawingViewFromPalette2. |
| DropDrawingViewFromPalette2 | Moves the specified drawing view from the View Palette to the current drawing sheet. |
| EditCenterMarkProperties | Edits center mark properties. |
| EditOrdinate | Edits an ordinate dimension. |
| EditRebuild | Obsolete. Superseded by IModelDoc2::EditRebuild3. |
| EditSelectedGtol | Gets the selected GTol to edit. |
| EditSheet | Puts the current drawing sheet in edit mode. |
| EditSketch | Allows editing of a sketch in the selected drawing view or sheet. |
| EditTemplate | Puts the template of the current drawing sheet in edit mode. |
| EndDrawing | Provides faster creation of entities in a drawing when used with IDrawingDoc::StartDrawing. |
| ExplodeBlockInstance | Obsolete. Superseded by ISketchManager::ExplodeSketchBlockInstance. |
| ExplodeCustomSymbol | Obsolete. Superseded by ISketchManager::ExplodeSketchBlockInstance. |
| FeatureByName | Gets the specified feature in the drawing. |
| FlipSectionLine | Flips the cut direction of the selected section line. |
| ForceRebuild | Obsolete. Superseded by IModel2::ForceRebuild3. |
| GenerateViewPaletteViews | Adds the specified document's predefined drawing views to the View Palette. |
| GetBlockDefinition | Obsolete. Superseded by SketchManager::GetSketchBlockDefinitions. |
| GetBlockDefinitionCount | Obsolete. Superseded by ISketchManager::GetSketchBlockDefinitionCount. |
| GetBlockDefinitions | Obsolete. Superseded by ISketchManager::GetSketchBlockDefinitions. |
| GetCurrentSheet | Gets the currently active drawing sheet. |
| GetDrawingPaletteViewNames | Gets the names of drawing views in the View Palette for the active drawing sheet. |
| GetEditBlock | Obsolete. Superseded by ISketchManager::EditSketchBlock and ISketchManager::EndEditSketchBlock. |
| GetEditSheet | Gets whether the current drawing is in edit sheet mode or edit template mode. |
| GetFirstView | Gets the first drawing view on the current sheet. |
| GetInsertionPoint | Gets the current insertion (pick) point in a drawing. |
| GetLineFontCount | Obsolete. Superseded by IDrawingDoc::GetLineFontCount2. |
| GetLineFontCount2 | Gets the a number line fonts supported by this drawing. |
| GetLineFontId | Gets the associated line font ID. |
| GetLineFontInfo | Obsolete. Superseded by IDrawingDoc::GetLineFontInfo2. |
| GetLineFontInfo2 | Gets the detailed information about the specified line font. |
| GetLineFontName | Obsolete. Superseded by IDrawingDoc::GetLineFontName2. |
| GetLineFontName2 | Gets the name of the specified line font. |
| GetLineStyles | Gets all of the line styles used in the current document. |
| GetPenCount | Gets the number of pens currently defined in SOLIDWORKS. |
| GetPenInfo | Gets information about the pens used in SOLIDWORKS. |
| GetSheetCount | Gets the number of drawing sheets in this drawing. |
| GetSheetNames | Gets a list of the names of the drawing sheets in this drawing. |
| GetViewCount | Gets all of the number of all of views, including the number of sheets, in this drawing document. |
| GetViews | Gets the all of the views, including the sheets, in this drawing document. |
| HideEdge | Hides selected visible edges in a drawing document. |
| HideShowDimensions | Sets whether to display suppressed dimensions as dimmed and hide them. |
| HideShowDrawingViews | Sets whether to hide or show hidden drawing views. |
| IAddChamferDim | Adds a chamfer dimension. |
| IAddHoleCallout2 | Adds a hole callout at the specified position to the hole whose edge is selected. |
| ICreateAngDim | Obsolete. Superseded by IDrawingDoc::ICreateAngDim4. |
| ICreateAngDim2 | Obsolete. Superseded by IDrawingDoc::ICreateAngDim4. |
| ICreateAngDim3 | Obsolete. Superseded by IDrawingDoc::ICreateAngDim4. |
| ICreateAngDim4 | Creates a non-associative angular dimension. |
| ICreateAuxiliaryViewAt2 | Creates an auxiliary view based on a selected edge in a drawing view. |
| ICreateBlockDefinition | Obsolete. Superseded by ISketchManager::MakeSketchBlockFromFile, ISketchManager::MakeSketchBlockSelected, and ISketchManager::MakeSketchBlockFromSketch. |
| ICreateCompoundNote | Creates and returns a compound note. |
| ICreateCustomSymbol | Obsolete. Superseded by ISkethcManager::MakeSketchBlockFromFile, ISketchManager::MakeSketchBlockSelected, and ISketchManager::MakeSketchBlockFromSketch. |
| ICreateDetailViewAt3 | Creates a detail view in a drawing document. |
| ICreateDiamDim | Obsolete. Superseded by IDrawingDoc::ICreateDiamDim4. |
| ICreateDiamDim2 | Obsolete. Superseded by IDrawingDoc::ICreateDiamDim4. |
| ICreateDiamDim3 | Obsolete. Superseded by IDrawingDoc::ICreateDiamDim4. |
| ICreateDiamDim4 | Creates a non-associative diameter dimension. |
| ICreateLinearDim | Obsolete. Superseded by IDrawingDoc::ICreateLinearDim4. |
| ICreateLinearDim2 | Obsolete. Superseded by IDrawingDoc::ICreateLinearDim4. |
| ICreateLinearDim3 | Obsolete. Superseded by IDrawingDoc::ICreateLinearDim4. |
| ICreateLinearDim4 | Creates a non-associative linear dimension. |
| ICreateOrdinateDim | Obsolete. Superseded by IDrawingDoc::ICreateOrdinateDim4. |
| ICreateOrdinateDim2 | Obsolete. Superseded by IDrawingDoc::ICreateOrdinateDim4. |
| ICreateOrdinateDim3 | Obsolete. Superseded by IDrawingDoc::ICreateOrdinateDim4. |
| ICreateOrdinateDim4 | Creates a non-associative ordinate dimension. |
| ICreateSectionViewAt2 | Obsolete. Superseded by IDrawingDoc::ICreateSectionViewAt4. |
| ICreateSectionViewAt3 | Obsolete. Superseded by IDrawingDoc::ICreateSectionViewAt4. |
| ICreateSectionViewAt4 | Obsolete. Superseded by IDrawingDoc::ICreateSectionViewAt5. |
| ICreateSectionViewAt5 | Creates a section view from the section line up to the specified distance at the specified distance. |
| ICreateText2 | Creates a note containing the specified text at a given location. |
| IEditSelectedGtol | Gets the selected GTol to edit. |
| IFeatureByName | Gets the specified feature in the drawing. |
| IGetBlockDefinitions | Obsolete. Superseded by SketchManager::GetSketchBlockDefinitions. |
| IGetCurrentSheet | Gets the currently active drawing sheet. |
| IGetFirstView | Gets the first drawing view on the current sheet. |
| IGetInsertionPoint | Gets the current insertion (pick) point in a drawing. |
| IGetPenInfo | Gets information about the pens used in SOLIDWORKS. |
| IGetSheetNames | Gets a list of the names of the drawing sheets in this drawing. |
| IInsertCustomSymbol2 | Obsolete. Superseded by ISketchManager::InsertSketchBlockInstance. |
| IInsertDowelSymbol | Inserts a dowel pin symbol on the currently selected edge or edges. |
| IInsertMultiJogLeader2 | Obsolete. Superseded by IDrawingDoc::InsertMultiJogLeader3. |
| IInsertMultiJogLeader3 | Inserts a multi-jog leader. |
| IInsertRevisionCloud | Inserts a revision cloud annotation with the specified shape into a view or sheet. |
| IMakeCustomSymbol2 | Obsolete. Superseded by ISkethcManager::MakeSketchBlockFromFile, ISketchManager::MakeSketchBlockSelected, and ISketchManager::MakeSketchBlockFromSketch. |
| INewGtol | Creates a new GTol. |
| InsertAngularRunningDim | Inserts an angular running dimension into this drawing. |
| InsertBaseDim | Inserts the base model dimensions into this drawing. |
| InsertBlock | Obsolete. Superseded by ISketchManager::InsertSketchBlockInstance. |
| InsertBreakHorizontal | Inserts a horizontal break in the drawing view. |
| InsertBreakVertical | Inserts a vertical break in this drawing. |
| InsertCenterLine | Obsolete. Superseded by IDrawingDoc::InsertCenterLine2. |
| InsertCenterLine2 | Inserts a centerline on the selected entities. |
| InsertCenterMark | Obsolete. Superseded by IDrawingDoc::InsertCenterMark2. |
| InsertCenterMark2 | Obsolete. Superseded by IDrawingDoc::InsertCenterMark3. |
| InsertCenterMark3 | Inserts a center mark in a drawing document. |
| InsertCircularNotePattern | Inserts a circular note pattern using the selected note. |
| InsertCustomSymbol | Obsolete. Superseded by ISketchManager::InsertSketchBlockInstance. |
| InsertCustomSymbol2 | Obsolete. Superseded by ISketchManager::InsertSketchBlockInstance. |
| InsertDatumTag | Obsolete. Superseded by IModelDoc2::InsertDatumTag2. |
| InsertDowelSymbol | Inserts a dowel pin symbol on the currently selected edge or edges in this drawing. |
| InsertGroup | Inserts the currently selected items into a group (or view). |
| InsertHorizontalOrdinate | Inserts a horizontal ordinate dimension into this drawing. |
| InsertLinearNotePattern | Inserts a linear note pattern using the selected note. |
| InsertModelAnnotations | Obsolete. Superseded by IDrawingDoc::InsertModelAnnotations3. |
| InsertModelAnnotations2 | Obsolete. Superseded by IDrawingDoc::InsertModelAnnotations3. |
| InsertModelAnnotations3 | Inserts model annotations into this drawing document in the currently selected drawing view. |
| InsertModelDimensions | Inserts model dimensions into the selected drawing view according to the option specified. |
| InsertModelInPredefinedView | Inserts the model into the predefined drawing views in the active drawing sheet. |
| InsertMultiJogLeader | Obsolete. Superseded by IDrawingDoc::InsertMultiJogLeader3. |
| InsertMultiJogLeader2 | Obsolete. Superseded by IDrawingDoc::InsertMultiJogLeader3. |
| InsertMultiJogLeader3 | Inserts a multi-jog leader. |
| InsertNewNote | Obsolete. Superseded by IDrawingDoc::InsertNewNote2. |
| InsertNewNote2 | Creates a new note in this drawing. |
| InsertOrdinate | Inserts an ordinate dimension into this drawing. |
| InsertRefDim | Inserts reference dimensions in this drawing. |
| InsertRevisionCloud | Inserts a revision cloud annotation with the specified shape into a view or sheet. |
| InsertRevisionSymbol | Inserts a revision symbol note in this drawing. |
| InsertSurfaceFinishSymbol | Obsolete. Superseded by IModelDocExtension::InsertSurfaceFinishSymbol3. |
| InsertTableAnnotation | Obsolete. Superseded by IDrawingDoc::InsertTableAnnotation2. |
| InsertTableAnnotation2 | Inserts a table annotation in this drawing. |
| InsertThreadCallout | Inserts a thread callout into this drawing. |
| InsertVerticalOrdinate | Inserts a vertical ordinate dimension in this drawing. |
| InsertWeldSymbol | Creates a weld symbol located at the last edge selection. |
| IReorderSheets | Reorders the drawing sheets per their positions in the input array. |
| IsolateChangedDimensions | Isolates changed dimensions. |
| LoadLineStyles | Loads the specified line styles into the current drawing. |
| MakeBlockDefinition | Obsolete. Superseded by ISkethcManager::MakeSketchBlockFromFile, ISketchManager::MakeSketchBlockSelected, and ISketchManager::MakeSketchBlockFromSketch. |
| MakeCustomSymbol | Obsolete. Superseded by ISkethcManager::MakeSketchBlockFromFile, ISketchManager::MakeSketchBlockSelected, and ISketchManager::MakeSketchBlockFromSketch. |
| MakeCustomSymbol2 | Obsolete. Superseded by ISkethcManager::MakeSketchBlockFromFile, ISketchManager::MakeSketchBlockSelected, and ISketchManager::MakeSketchBlockFromSketch. |
| MakeSectionLine | Makes a section line from a set of connected sketch lines. |
| ModifySurfaceFinishSymbol | Modifies the selected surface finish symbol. |
| NewGtol | Creates a new GTol object and returns the pointer to that object. |
| NewNote | Creates a new note at the selected location. |
| NewSheet | Obsolete. Superseded by IDrawingDoc::NewSheet3. |
| NewSheet2 | Obsolete. Superseded by IDrawingDoc::NewSheet3. |
| NewSheet3 | Obsolete. Superseded by IDrawingDoc::NewSheet4. |
| NewSheet4 | Creates a new drawing sheet in this drawing document. |
| OnComponentProperties | Displays the Component Properties dialog for the selected view. |
| PasteSheet | Copies and pastes a drawing sheet to the specified location of the drawing document, optionally renaming whenever duplicate names occur. |
| ReorderSheets | Reorders the drawing sheets per their positions in the input array. |
| ReplaceViewModel | Replaces the specified instances of a model in the specified drawing views. |
| ResolveOutOfDateLightWeightComponents | Resolves out-of-date lightweight components in the selected drawing view or drawing sheet. |
| RestoreRotation | Restores rotation for the selected drawing view. |
| SaveBlock | Obsolete. Superseded by ISketchBlockDefinition::Save. |
| SaveLineStyles | Exports to a file the specified line styles in the current drawing. |
| SetCurrentLayer | Sets the current layer used by this document. |
| SetLineColor | Sets the line color for a selected edge or sketch entity. |
| SetLineStyle | Sets the style or font for the line for a selected edge or sketch entity. |
| SetLineWidth | Sets the line thickness for a selected edge or sketch entity to a SOLIDWORKS-supplied weight (width). |
| SetLineWidthCustom | Sets the line thickness to the specified custom weight (width) for a selected edge or sketch entity. |
| SetupSheet | Obsolete. Superseded by IDrawingDoc::SetupSheet4. |
| SetupSheet2 | Obsolete. Superseded by IDrawingDoc::SetupSheet4. |
| SetupSheet3 | Obsolete. Superseded by IDrawingDoc::SetupSheet4. |
| SetupSheet4 | Obsolete. Superseded by IDrawingDoc::SetupSheet5. |
| SetupSheet5 | Obsolete. Superseded by IDrawingDoc::SetupSheet6. |
| SetupSheet6 | Sets up the specified drawing sheet. |
| SheetNext | Moves to the next sheet in the drawing. |
| SheetPrevious | Returns to the previous sheet in a drawing. |
| ShowEdge | Shows the pre-selected hidden edges in a drawing document. |
| SketchDim | Inserts a sketch dimension in this drawing. |
| StartDrawing | Provides faster creation of entities within a drawing. |
| SuppressView | Hides the selected drawing view. |
| ToggleGrid | Toggles the grid display. |
| TranslateDrawing | Translates the entire drawing. |
| UnBreakView | Removes a break in the selected drawing view. |
| UnsuppressView | Hides the selected drawing view. |
| ViewDisplayHidden | Sets the current display mode to Hidden Lines Removed. |
| ViewDisplayHiddengreyed | Sets the current display mode to Hidden Lines Visible. |
| ViewDisplayShaded | Sets the current display mode to Shaded. |
| ViewDisplayWireframe | Sets the current display mode to Wireframe. |
| ViewFullPage | Fits the drawing to the full page. |
| ViewHlrQuality | Toggles the Hidden Lines Removed mode for the drawing view. |
| ViewModelEdges | Toggles the mode for viewing model edges when in shaded mode. |
| ViewTangentEdges | Toggles display of tangent edges in the selected drawing view. |