2.3.6.41 SETLINEJOIN Record

The SETLINEJOIN Record specifies the type of line-joining to use in subsequent graphics operations.


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

RecordSize

RecordFunction

EscapeFunction

ByteCount

Join

...

RecordSize (4 bytes): A 32-bit unsigned integer that defines the number of WORD structures, defined in [MS-DTYP] section 2.2.61, in the record.

RecordFunction (2 bytes): A 16-bit unsigned integer that defines this record type. The lower byte MUST match the lower byte of the RecordType Enumeration (section 2.1.1.1) table value META_ESCAPE.

EscapeFunction (2 bytes): A 16-bit unsigned integer that defines the escape function. The value MUST be 0x0016 (SETLINEJOIN) from the MetafileEscapes Enumeration (section 2.1.1.17).

ByteCount (2 bytes): A 16-bit unsigned integer that specifies the size, in bytes, of the Join field. This MUST be 0x0004.

Join (4 bytes): A 32-bit signed integer that specifies the type of line join. Possible values are specified in PostScriptJoin Enumeration (section 2.1.1.29) table.

See section 2.3.6 for the specification of other Escape Record Types.