3.2.32.8 EmfPlusMultiplyWorldTransform Example 2
This section provides an example of the EmfPlusMultiplyWorldTransform record (section 2.3.9.1).
-
00000400: 2C 40 00 00 24 00 00 00 00000410: 18 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 00000420: 00 00 80 3F 00 00 00 00 00 00 00 00
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type (0x402C) |
Flags (0x0000) |
||||||||||||||||||||||||||||||
Size (0x00000024) |
|||||||||||||||||||||||||||||||
DataSize (0x00000018) |
|||||||||||||||||||||||||||||||
MatrixData (0x3F800000) (24 bytes) |
|||||||||||||||||||||||||||||||
... (0x00000000) |
|||||||||||||||||||||||||||||||
... (0x00000000) |
|||||||||||||||||||||||||||||||
... (0x3F800000) |
|||||||||||||||||||||||||||||||
... (0x00000000) |
|||||||||||||||||||||||||||||||
... (0x00000000) |
Type (2 bytes): 0x402C identifies the record type as EmfPlusMultiplyWorldTransform.
Flags (2 bytes): 0x0000 specifies pre-multiplication of the transform matrix.
Size (4 bytes): 0x00000024 specifies the size in bytes of the entire record.
DataSize (4 bytes): 0x00000018 specifies the size in bytes of the record-specific data that follows.
MatrixData (24 bytes): An EmfPlusTransformMatrix object (section 2.2.2.47) that contains the multiplication matrix.