This online reference guide documents the DraftSight Application Programming Interface (API), which you can use to create applications and add-ins for the DraftSight software.
The DraftSight API provides direct access to DraftSight functionality and allows you to create commands, add toolbars and menus, construct geometry, create and modify Dimensions, add custom data, export documents as different document types, print documents, and so on.
Use of the DraftSight API assumes that you are familiar with:
- the DraftSight software.
- an integrated development environment (IDE) like Microsoft Visual Studio.
- C++, COM native C++, C#, JavaScript, Visual Basic (also called VB.NET), or VBA.
NOTE: Mac OS and Linux operating systems support C++ and JavaScript only.