id Property

CDXML Name:id
Data Size:UINT16
Property of objects:kCDXObj_Page, kCDXObj_Group, kCDXObj_Fragment, kCDXObj_Node, kCDXObj_Bond, kCDXObj_Text, kCDXObj_Graphic, kCDXObj_BracketedGroup, kCDXObj_BracketAttachment, kCDXObj_CrossingBond, kCDXObj_Curve, kCDXObj_EmbeddedObject, kCDXObj_Table, kCDXObj_NamedAlternativeGroup, kCDXObj_ReactionScheme, kCDXObj_ReactionStep, kCDXObj_Spectrum, kCDXObj_ObjectTag, kCDXObj_Border, kCDXObj_Geometry, kCDXObj_Constraint, kCDXObj_TLCPlate, kCDXObj_TLCLane, kCDXObj_TLCSpot, kCDXObj_ChemicalProperty, kCDXProp_ColorTable, kCDXProp_FontTable, font, kCDXObj_Arrow
First written/read in:ChemDraw 4.0
Required?Required for fonts


A unique identifier for an object, used when other objects refer to it.

IDs are required for an object only when some other object needs to refer to it. Except in the special case of "0" (or absent, in CDXML files), object IDs should be unique in a given document.

IDs are not persistent values; they may change if a file is read into some program and then resaved. They should be used only in the scope of a specific saved file.

This value is treated as a separate property only in CDXML files. In CDX files, an object's ID is stored as an integral part of the object definition.


CDX Documentation index