Freigeben über


MXDC_PRINTTICKET_DATA_T Struktur

Die MXDC_PRINTTICKET_DATA_T-Struktur enthält ein XPS-Dokumentdruckticket, das Drucker- und Druckauftragseinstellungen enthält, die ohne Verarbeitung an die Ausgabedatei des Microsoft XPS Document Converter (MXDC) übergeben werden kann.

Syntax

typedef struct tagMxdcPrintTicketData {
  DWORD dwDataSize;
  BYTE  bData[1];
} MXDC_PRINTTICKET_DATA_T, *P_MXDC_PRINTTICKET_DATA_T;

Member

dwDataSize

Die Größe des Drucktickets in Bytes.

bData

Das XPS-Dokumentdruckticket.

Bemerkungen

Diese Struktur wird an eine MXDC_ESCAPE_HEADER_T-Struktur angefügt, bei der das opCode-Element auf MXDCOP_PRINTTICKET_FIXED_PAGE, MXDCOP_PRINTTICKET_FIXED_DOC oder MXDCOP_PRINTTICKET_FIXED_DOC_SEQ festgelegt ist, um eine MXDC_PRINTTICKET_ESCAPE_T Struktur zu erstellen. Die MXDC_PRINTTICKET_ESCAPE_T-Struktur wird dann an den lpszInData-Parameter der ExtEscape-Funktion übergeben, wenn sie mit dem MXDC_ESCAPE Escape aufgerufen wird. Der Effekt besteht darin, das Druckticket in die XPS-Dokumentdatei zu schreiben.

Wenn opCode auf MXDCOP_PRINTTICKET_FIXED_PAGE festgelegt ist, muss der Aufruf von ExtEscape zwischen einem Aufruf von StartPage und einem Aufruf von EndPage erfolgen. Wenn opCode auf MXDCOP_PRINTTICKET_FIXED_DOC oder MXDCOP_PRINTTICKET_FIXED_DOC_SEQ festgelegt ist, muss der Aufruf von ExtEscape zwischen einem Aufruf von StartDoc und einem Aufruf von EndDoc erfolgen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Mxdc.h

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

Escapefunktionen des GDI-Druckers

ExtEscape

MXDC_ESCAPE