Interface | Description |
IAlignedDimension | Allows access to an aligned linear Dimension. |
IAngularDimension | Allows access to an angular Dimension. |
IApplication | Allows access to all exposed interfaces in the DraftSight API. |
IApplicationOptions | Allows access to DraftSight application options. |
IArcAlignedText | Allows access to curved text. |
IArcLengthDimension | Allows access to an arc length Dimension. |
IAttributeDefinition | Allows access to a BlockAttribute definition. |
IAttributeInstance | Allows access to a BlockAttribute instance. |
IBlockDefinition | Allows access to a Block definition. |
IBlockInstance | Allows access to a Block instance. |
ICircle | Allows access to a Circle. |
ICircleArc | Allows access to an Arc. |
IColor | Allows access to LineColors, TextColors, and background Colors. |
IColorPicker | Allows access to the DraftSight color picker, which assigns LineColors to drawing entities directly, by Layer, or by Block. |
ICommand | Allows access to a command for the command window. |
ICommandMessage | Allows access to the command window. |
IContextMenuItem | Allows access to DraftSight default, object, and command context-sensitive menus. |
ICurvedSettings | Allows access to curved text settings. |
ICustomCoordinateSystem | Allows access to a custom coordinate system. |
ICustomCoordinateSystemManager | Allows access to the custom coordinate system manager. |
ICustomData | Allows access to custom data. |
ICustomPropertyControl | Allows access to a custom tab. |
IDiameterDimension | Allows access to a diameter Dimension. |
IDictionary | Allows access to the named-objects dictionary of a drawing. |
IDimensionStyle | Allows access to a DimensionStyle. |
IDimensionStyleAngularDimensionOptions | Allows access to an angular Dimension's DimensionStyle options. |
IDimensionStyleArrowsOptions | Allows access to arrow options of the DimensionStyle. |
IDimensionStyleDualDimensionOptions | Allows access to the DimensionStyle's dual Dimension options. |
IDimensionStyleFitOptions | Allows access to the fit options of the DimensionStyle. |
IDimensionStyleLinearDimensionOptions | Allows access to the linear Dimension options of the DimensionStyle. |
IDimensionStyleLineOptions | Allows access to the Dimension line options of the DimensionStyle. |
IDimensionStyleManager | Allows access to the DimensionStyle Manager. |
IDimensionStyleRadialDiameterDimensionOptions | Allows access to the radius or diameter Dimension options of the DimensionStyle. |
IDimensionStyleTextOptions | Allows access to the text options of a DimensionStyle. |
IDimensionStyleToleranceOptions | Allows access to the geometric tolerance options of a DimensionStyle. |
IDimensionStyleUserData | Allows access to the DimensionStyle of a specific Dimension, Leader, or geometric Tolerance entity. |
IDocument | Allows access to a document. |
IDocumentExporter | Allows access to the export feature, which saves the current view of a drawing to a vector or raster image format. |
IDrawingProperties | Allows access to the standard (i.e., author, keywords, title, and subject) and custom properties of a drawing document. |
IDrawingSupportFiles | Allows access to the options that get and set default paths and file names for these drawing-support files: alternate font, drawing, drawing template, external references, font mapping, library, LineStyle, and RichLineStyle. |
IDSWindow | Allows access to the DraftSight application or document window. |
IEllipseArc | Allows access to an Ellipse or an elliptical Arc. |
IEmbeddedObject | Allows access to an embedded object. |
IEntityHelper | Allows access to entities. |
IExportSettings | Allows access to options for exporting drawing models or sheets to PDF files. |
IExternalReference | Allows access to an external reference (e.g., referenced drawing). |
IFace | Allows access to a Face. |
IGeneralDimension | Allows access to a Dimension's custom data, text position, color, Layer name, LineStyle, visibility, etc. |
IGradientBackground | Allows access to a gradient background. |
IGroup | Allows access to an EntityGroup, which contains entities that have been combined into a group that you can manipulate in a single operation (e.g., moving, rotating, mirroring, or scaling). |
IHatch | Allows access to the Hatch in a drawing. |
IHatchBoundaryLoop | Allows access to the boundary edge data of a Hatch. |
IHatchPattern | Allows access to the Hatch pattern of a drawing. |
IHighlightSet | Allows access to a highlight selection set. |
IHyperLink | Allows access to a hyperlink. |
IImageBackground | Allows access to an image background. |
IInfiniteLine | Allows access to an InfiniteLine. |
IInterfaceFiles | Allows access to the DraftSight options that get and set default paths for these user-interface files: alias, custom icon, main customization, and custom menu. |
IJoggedDimension | Allows access to jogged Dimensions. |
ILayer | Allows access to a Layer. |
ILayerManager | Manages Layers. |
ILayerProperties | Allows access to the Layer properties of a Layer state. |
ILayerState | Allows access to Layer states. |
ILayerStateManager | Manages Layer states. |
ILeader | Allows access to a Leader. |
ILine | Allows access to a Line. |
ILineStyle | Allows access to a simple LineStyle. |
ILineStyleManager | Allows access to the LineStyle Manager. |
ILispFunction | Allows access to encrypted LISP files in DraftSight. Also allows creating and removing LISP functions that can be called from LISP. |
ILispParameter | Allows access to LISP parameters. |
IMacroManager | Allows access to the macro manager, which manages macro recording and which is available in DraftSight Premium only. |
IMathCircArc | Allows access to a mathematical circular Arc, which can be used for internal calculations only. |
IMathEllipArc | Allows access to a mathematical elliptical Arc, which can be used for internal calculations only. |
IMathLine | Allows access to a mathematical linear object (e.g., InfiniteLine, Ray, or bounded Line segment), which can be used for internal calculations only. |
IMathPlane | Allows access to a mathematical plane, which can be used for internal calculations only. |
IMathPoint | Allows access to mathematical point, which can be used for internal calculations only. |
IMathTransform | Allows access to 3D transformation matrix data. |
IMathUtility | Allows access to DraftSight mathematical objects. |
IMathVector | Allows access to 3D mathematical vectors. |
IMenuItem | Allows access to a menu item. |
IModel | Allows access to a model. |
IModelNamedView | Allows access to a model named view of a document. |
INamedView | Allows access to a named view. |
INote | Allows access to a Note. |
IOrdinateDimension | Allows access to an ordinate Dimension. |
IPoint | Allows access to a point. |
IPolyFaceMesh | Allows access to a polygon face mesh. |
IPolygonMesh | Allows access to a PolygonMesh. |
IPolyLine | Allows access to a 2D PolyLine. |
IPolyLine3D | Allows access to a 3D PolyLine. |
IPrintManager | Allows access to the printing interface. |
IPrintSpecification | Allows access to plot information. |
IRadialDimension | Allows access to a radius Dimension. |
IRay | Allows access to a Ray. |
IReferenceImage | Allows access to a Referenced image. |
IRegion | Allows access to a Region. |
IRibbonCommandButton | Allows access to a ribbon command button. |
IRibbonPanel | Allows access to a ribbon panel. |
IRibbonQuickAccessBar | Allows access to a ribbon quick access toolbar. |
IRibbonQuickAccessBarItem | Allows access to a ribbon quick access toolbar item. |
IRibbonRow | Allows access to a ribbon row. |
IRibbonRowItem | Allows access to items in a ribbon row. |
IRibbonRowPanel | Allows access to a ribbon row panel. |
IRibbonSeparator | Allows access to a ribbon separator. |
IRibbonSplitButton | Allows access to a ribbon split button. |
IRibbonSystemMenu | Allows access to a ribbon system menu. |
IRibbonSystemMenuItem | Allows access to a ribbon system menu item. |
IRibbonTab | Allows access to a ribbon tab. |
IRichLine | Allows access to the RichLine. |
IRichLineStyle | Allows access to a RichLineStyle. |
IRichLineStyleManager | Allows access to the RichLineStyle Manager. |
IRotatedDimension | Allows access to the rotated Dimension. |
ISelectionFilter | Allows access to the selection filter. |
ISelectionManager | Allows access to a selected entity. |
IShape | Allows access to a shape. |
IShapeManager | Allows access to the Shape Manager. |
ISheet | Allows access to a Sheet. |
ISheetNamedView | Allows access to a sheet named view of a document. |
ISimpleNote | Allows access to a SimpleNote. |
ISketchManager | Allows access to the sketch interface. |
ISolid | Allows access to a 2D Solid, which are solid filled planes that have straight line borders. |
ISolidBackground | Allows access to the solid background of a model named view. |
ISpline | Allows access to a Spline. |
ISystemFiles | Allows access to the DraftSight options that get and set system files. |
ITable | Allow access to a Table. |
ITableStyle | Allows access to a TableStyle. |
ITableStyleManager | Allows access to the TableStyle Manager. |
ITextStyle | Allows access to a TextStyle. |
ITextStyleManager | Allows access to the TextStyle Manager. |
ITolerance | Allows access to a geometric Tolerance. |
IToolbar | Allows access to a toolbar. |
IToolbarItem | Allows access to a toolbar item. |
ITrace | Allows access to a Trace, which is a 2D solid Line. |
ITracker | Allows access to a tracker, the mechanism that draws temporary entities along the cursor's path when prompting a user for a value, keyword, or selection. |
ITransparency | Allows access to transparency of entities on Layers. |
IUnknownEntity | Allows access to an unknown entity. |
IUserCommand | Allows access to a command created for a menu item or toolbar item. |
IViewManager | Allows access to the view manager. |
IViewport | Allows access to a Viewport in a Sheet. |
IViewTile | Allows access to a ViewTile in a model. |
IWorkspace | Allows access to a workspace of the DraftSight user interface. |
IXRecord | Allows access to a record, also called an XRecord, in a dictionary of a drawing. |