CDXML Name: | group |
CDX Constant Name: | kCDXObj_Group |
CDX Constant Value: | 0x8002 |
Contained by objects: | kCDXObj_Page, kCDXObj_Group, kCDXObj_NamedAlternativeGroup |
First written/read in: | ChemDraw 4.0 |
Description:
A Group is a logical collection of objects. ChemDraw creates Group objects via the Group command in the Object menu. Groups are especially useful to associate otherwise-disjoint fragments, for example, an organic anion and the counterion that accompanies it.
ChemDraw 6.0.x and earlier do not support nested groups. Files containing nested groups (groups that contain other groups) will be flattened so that only the innermost groups are preserved. No objects will ever be lost in this case, just the hierarchical arrangement of the grouping.
A Group has no required objects or properties, but a Group without any objects is pretty useless.
Subobjects:
Value | Name | CDXML Name | |
0x8002 | kCDXObj_Group | group | |
A logical collection of objects. | |||
0x8003 | kCDXObj_Fragment | fragment | |
A collection of nodes and their connectivity (bonds). | |||
0x8006 | kCDXObj_Text | t | |
An arbitrary block of (possibly styled) text. | |||
0x8007 | kCDXObj_Graphic | graphic | |
A (generally non-chemical) graphic object such as a line, arc, circle, or rectangle. | |||
0x8008 | kCDXObj_Curve | curve | |
A Bézier curve. | |||
0x800A | kCDXObj_NamedAlternativeGroup | altgroup | |
A container object holding fragments that represent alternative substituents for a query. | |||
0x800E | kCDXObj_ReactionStep | step | |
A description of one step in a reaction. It contains the constituents, conditions, and products. | |||
0x8010 | kCDXObj_Spectrum | spectrum | |
An NMR, MS, IR or other sort of spectral plot. | |||
0x8011 | kCDXObj_ObjectTag | objecttag | |
Arbitrarily named property, one or more of which can be attached to any ChemDraw object. |
Properties:
Value | Name | CDXML Name | Type |
n/a | n/a | id | UINT16 |
A unique identifier for an object, used when other objects refer to it. | |||
0x0204 | kCDXProp_BoundingBox | BoundingBox | CDXRectangle |
The smallest rectangle that encloses the graphical representation of the object. | |||
0x1100 | kCDXProp_Group_Integral | Integral | CDXBoolean |
The group is considered to be integral (non-subdivisible) if non-zero. |