2.2.36 OfficeArtFConnectorRule

Referenced by: OfficeArtSolverContainerFileBlock

The OfficeArtFConnectorRule record specifies the connection between two shapes that exists via a connector shape. This record MAY<8> be ignored.


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

rh

...

ruid

spidA

spidB

spidC

cptiA

cptiB

rh (8 bytes): An OfficeArtRecordHeader structure, as defined in section 2.2.1, that specifies the header for this record. The following table specifies the subfields.

Field

Meaning

rh.recVer

A value that MUST be 0x1.

rh.recInstance

A value that MUST be 0x000.

rh.recType

A value that MUST be 0xF012.

rh.recLen

A value that MUST be 0x00000018.

ruid (4 bytes): An unsigned integer that specifies the identifier of this rule.

spidA (4 bytes): An MSOSPID structure, as defined in section 2.1.2, that specifies the identifier of the shape where the connector shape starts.

spidB (4 bytes): An MSOSPID structure, as defined in section 2.1.2, that specifies the identifier of the shape where the connector shape ends.

spidC (4 bytes): An MSOSPID structure, as defined in section 2.1.2, that specifies the identifier of the connector shape.

cptiA (4 bytes): An unsigned integer that specifies the connection site index of the shape where the connector shape starts. If the shape is available, this value MUST be within its range of valid connection site indexes. Otherwise, this value is ignored.

cptiB (4 bytes):  An unsigned integer that specifies the connection site index of the shape where the connector shape ends. If the shape is available, this value MUST be within its range of valid connection site indexes. Otherwise, this value is ignored.