2.3.12.1 EMR_MODIFYWORLDTRANSFORM Record

The EMR_MODIFYWORLDTRANSFORM record modifies the current world-space to page-space transform in the playback device context.


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

Type

Size

Xform (24 bytes)

...

...

...

ModifyWorldTransformMode

Type (4 bytes): An unsigned integer that identifies this record type as EMR_MODIFYWORLDTRANSFORM. This value is 0x00000024.

Size (4 bytes): An unsigned integer that specifies the size of this record in bytes. This value is 0x00000024.

Xform (24 bytes): An XForm object (section 2.2.28) that defines a two-dimensional linear transform in logical units. This transform is used according to the ModifyWorldTransformMode to define a new value for the world-space to page-space transform in the playback device context.

ModifyWorldTransformMode (4 bytes): An unsigned integer that specifies how the transform specified in Xform is used. This value is in the ModifyWorldTransformMode enumeration (section 2.1.24).

For more information concerning transforms and coordinate spaces, see [MSDN-WRLDPGSPC]. See section 2.3.12 for more transform record types.