2.3.2.8 dgmNodeKind

The dgmNodeKind property specifies a diagram node type for the shape.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

opid

dgmNodeKind

...

opid (2 bytes): An OfficeArtFOPTEOPID record, as defined in section 2.2.8, that specifies the header for this property. The following table specifies the subfields.

Field

Meaning

opid.opid

A value that MUST be 0x030A.

opid.fBid

A value that MUST be 0x0.

opid.fComplex

A value that MUST be 0x0.

dgmNodeKind (4 bytes): An integer specifying the type of node that the shape represents in a diagram. This property SHOULD be ignored if the shape is not a node in a diagram. The default value for this property is 0xFFFFFFFF.

The following table lists the possible values and shows the nodes that they represent.

Name of node type

Value

Description

dgmnkNode

0x00000000

A regular diagram node of no particular type:

Regular node of no particular type

dgmnkRoot

0x00000001

The root node in an organizational chart:

 Root node in organizational chart

dgmnkAssistant

0x00000002

An assistant in an organizational chart:

 Assistant in an organizational chart

dgmnkCoWorker

0x00000003

A coworker in an organizational chart:

 Coworker in an organizational chart

dgmnkSubordinate

0x00000004

A subordinate in an organizational chart:

 Subordinate in an organizational chart

dgmnkAuxNode

0x00000005

An auxiliary node that displays text associated with another diagram node:

Auxiliary node displaying text from another diagram node

dgmnkNil

0x0000FFFF

A connector node that connects other diagram nodes:

 Connector node that connects other diagram nodes