Chemical Property Object

CDXML Name:chemicalproperty
CDX Constant Name:kCDXObj_ChemicalProperty
CDX Constant Value:0x8026
Contained by objects:kCDXObj_Page
First written/read in:ChemDraw 9.0


This object ties together a collection of objects and a single 'display' object. Some physical property, such as a chemical name, might be derived from the collection, and then displayed. A Chemical Property object links the collection with the display of the property. A program (such as ChemDraw) that implements support for the Chemical Property object might then automatically update the display object based on changes to the collection.


Value Name CDXML Name Type
n/a n/a id UINT16
A unique identifier for an object, used when other objects refer to it.
0x0008 kCDXProp_Name Name CDXString
Required for objecttags. Name of an object.
0x0B82 kCDXProp_BasisObjects BasisObjects CDXObjectIDArray
Required for geometries and constraints. An ordered list of objects used to define this object.
0x0BB0 kCDXProp_ChemicalPropertyType ChemicalPropertyType UINT32
The type of property (name, formula, molecular weight, etc.). This is an enumerated property.
0x0BB1 kCDXProp_ChemicalPropertyDisplayID ChemicalPropertyDisplayID CDXObjectID
The ID of a graphical object used to display the property value.
0x0BB2 kCDXProp_ChemicalPropertyIsActive ChemicalPropertyIsActive CDXBoolean
Whether the property should be recalculated in response to changes in the basis objects.
0x0D06 kCDXProp_Positioning PositioningType INT8
How the object should be positioned with respect to its containing object. This is an enumerated property.
0x0D07 kCDXProp_PositioningAngle PositioningAngle INT32
Angular positioning, in degrees * 65536.
0x0D08 kCDXProp_PositioningOffset PositioningOffset CDXPoint2D
Offset positioning.


CDX Documentation index