The main drawing summary information classes and functions are
- AcDbDatabaseSummaryInfo class
- AcDbSummaryInfoReactor class
- AcDbSummaryInfoManager class
- Global summary information functions
- AcDbDatabaseSummaryInfo Class
-
The AcDbDatabaseSummaryInfo class encapsulates a set of character strings that can be used to add additional information to a DWG file. This information is stored and retrieved in the Summary Information object with specific methods for each information field. The predefined fields are
- Title
- Subject
- Author
- Keywords
- Comments
- Last saved by
- Revision number
- Hyperlink base
You can create your own custom fields in addition to the predefined fields. These custom fields are stored in a list, and you can manipulate custom fields either by their name (or key) or position (index) in the list. Custom fields are indexed starting at 1, and there is no limit to the number of fields you can create.
- AcDbSummaryInfoReactor Class
-
This class provides a reactor to let you know if the summary information is changed.
- AcDbSummaryInfoManager Class
-
The AcDbSummaryInfoManager class organizes the summary information reactors, with methods to add and remove reactors, and to send notification that the summary information has changed.
- Global Summary Information Functions
-
ObjectARX contains several global functions for accessing summary information:
- acdbGetSummaryInfo
- acdbPutSummaryInfo
- acdbSummaryInfoManager