With DXF, at the class author's discretion, data groups can be presented in arbitrary order, or optionally omitted. Some classes support order independence of data groups, while others do not. If you allow order independence, then your dxfInFields() function must use a switch statement to choose an action based on the group code value. Order independence is usually appropriate for objects with a fixed and predictable set of fields. Objects with variable-length arrays or structures tend to be order-dependent when they are filed out and in.
- Customization and Administration Guides
- DXF Reference
- AutoLISP and DCL
- ActiveX and VBA
- ObjectARX and Managed .NET
- ObjectARX: Developer's Guide
- ObjectARX Introductory Concepts
- Basic Interaction with AutoCAD
- Custom Objects
- Proxy Objects
- Object Enablers
- Deriving a Custom ObjectARX Class
- Deriving from AcDbObject
- Overriding AcDbObject Virtual Functions
- Implementing Member Functions
- Filing Objects to DWG and DXF Files
- Object References
- Ownership References
- Pointer References
- Long Transaction Issues for Custom Objects
- Purge
- Undo and Redo
- subErase, subOpen, subClose, and subCancel
- Example of a Custom Object Class
- Object Version Support
- Deriving from AcDbEntity
- Advanced Topics
- ObjectARX Graphics, Geometry, and Boundary Representation Libraries
- Using COM for ObjectARX Development
- ObjectARX: Reference Guide
- ObjectARX: Managed .NET Developer's Guide
- ObjectARX: Managed .NET Reference Guide
- ObjectARX: Interoperability Guide
- ObjectARX: Migration Guide
- ObjectARX: Release Notes
- ObjectARX: Developer's Guide
- JavaScript
- AutoCAD Core Console