... Size RawData (variable) ... RecordSize (4 bytes): A 32-bit unsigned integer that defines the number of WORD structures, defined in section 2.2.61, in the record. RecordFunction (2 A 16-bit unsigned integer that defines this record type. The lower byte MUST match the lower byte of the RecordType Enumeration (section ) table value META_ESCAPE. EscapeFunction (2 bytes): A 16-bit unsigned integer that defines the escape function. The value MUST be 0x11D8 (SPCLPASSTHROUGH2) from the MetafileEscapes Enumeration (section ). ByteCount (2 bytes): A 16-bit unsigned integer that specifies the size, in bytes, of the record data that follows. Reserved (4 bytes): A 32-bit unsigned integer that is not used and MUST be ignored. A 16-bit unsigned integer that specifies the size, in bytes, of the field. Size (2 bytes): RawData RawData (variable): The Size-length byte of unprocessed private data to send to the printer driver. See section for the specification of other Escape Record Types. STARTDOC Record The STARTDOC Record informs the that a new is starting. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 RecordSize RecordFunction EscapeFunction ByteCount DocName (variable) ... RecordSize (4 bytes): A 32-bit unsigned integer that defines the number of WORD structures, defined in 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 ) table value META_ESCAPE. EscapeFunction (2 bytes): A 16-bit unsigned integer that defines the escape function. The value MUST be 0x000A (STARTDOC) from the (section ). MetafileEscapes Enumeration ByteCount (2 A 16-bit unsigned integer that specifies the size, in bytes, of the DocName field. This size MUST be less than 260.
... Size RawData (variable) ... RecordSize (4 bytes): A 32-bit unsigned integer that defines the number of WORD structures, defined in section 2.2.61, in the record. RecordFunction (2 A 16-bit unsigned integer that defines this record type. The lower byte MUST match the lower byte of the RecordType Enumeration (section ) table value META_ESCAPE. EscapeFunction (2 bytes): A 16-bit unsigned integer that defines the escape function. The value MUST be 0x11D8 (SPCLPASSTHROUGH2) from the MetafileEscapes Enumeration (section ). ByteCount (2 bytes): A 16-bit unsigned integer that specifies the size, in bytes, of the record data that follows. Reserved (4 bytes): A 32-bit unsigned integer that is not used and MUST be ignored. Size (2 bytes): A 16-bit unsigned integer that specifies the size, in bytes, of the RawData field. RawData (variable): The Size-length byte of unprocessed private data to send to the printer driver. See section for the specification of other Escape Record Types. STARTDOC Record The STARTDOC Record informs the that a new is starting. 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 DocName (variable) ... RecordSize (4 bytes): A 32-bit unsigned integer that defines the number of WORD structures, defined in 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 ) table value META_ESCAPE. EscapeFunction (2 bytes): A 16-bit unsigned integer that defines the escape function. The value MUST be 0x000A (STARTDOC) from the MetafileEscapes Enumeration (section ). ByteCount (2 A 16-bit unsigned integer that specifies the size, in bytes, of the DocName field. This size MUST be less than 260.