Several AutoLISP functions are provided to handle extended data (xdata), which is created by applications written with ObjectARX or AutoLISP. If an entity contains xdata, it follows the entity's regular definition data.
entget. The entget function retrieves an entity's regular definition data and the xdata for those applications specified in the entget call.
You can retrieve an entity's extended data by callingentget, the beginning of extended data is indicated by a -3 code. The -3 code is in a list that precedes the first 1001 group. The 1001 group contains the application name of the first application retrieved, as shown in the table and as described in the topics in this section.
When xdata is retrieved withGroup codes for regular and extended data |
||
---|---|---|
Group code |
Field |
Type of data |
(-1, -2 (0-239
) |
Entity name) Regular definition data fields) . . .
|
Normal entity definition data |
(-3 (1001 (1000, 1002-1071
(1001 (1000, 1002-1071
(1001
|
Extended data sentinel Registered application name 1)
XDATA fields) . . . Registered application name 2)
XDATA fields) . . . Registered application name 3) . . |
Extended data |