2.3.6.1 EmfPlusSetAntiAliasMode Record

The EmfPlusSetAntiAliasMode record specifies the anti-aliasing mode for text output.


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

Flags

Size

DataSize

Type (2 bytes): An unsigned integer that identifies this record type as EmfPlusSetAntiAliasMode from the RecordType enumeration. The value MUST be 0x401E.

Flags (2 bytes): An unsigned integer that provides information about how the operation is to be performed, and about the structure of the record.


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

X

X

X

X

X

X

X

X

SmoothingMode

A

X (1 bit): Reserved and MUST be ignored.

SmoothingMode (7 bits): The smoothing mode value, from the SmoothingMode enumeration.<27>

A (1 bit): If set, anti-aliasing SHOULD be performed.

If clear, anti-aliasing SHOULD NOT be performed.

Size (4 bytes): An unsigned integer that specifies the 32-bit-aligned size of the entire record in bytes, including the 12-byte record header and the record-specific buffer data.

DataSize (4 bytes): An unsigned integer that specifies the 32-bit-aligned number of bytes of data in the record-specific data that follows. This number does not include the size of the invariant part of this record. For this record type, the value MUST be 0x00000000.

See section 2.3.6 for the specification of additional property record types.