/AcadIO

AutoCAD ObjectARX working examples for common goals

Primary LanguageC#MIT LicenseMIT

This project provides an example of ways to interface with different aspects of AutoCAD using the ObjectARX library

It provide examples of how to read/write:

  • Block Extended Records (xRecords)
  • Dynamic block Properties
  • Block Attributes
  • NOD Extended Records (Named Object Dictionary)

Additionally it provides examples of:

  • Right click context menu
  • Command Methods
  • Ribbon
  • WPF Dock palette
  • Event watching
  • Inserting Blocks
  • Layer management
  • Folding multiple commit's into a single undo

There is a demo dock that has many of the tools shown and working
More documentation is forthcoming

Tested with AutoCAD 2015-2019.