MXDC _ PRINTTICKET _ DATA _ T-Struktur

Die MXDC _ PRINTTICKET _ DATA _ T-Struktur enthält ein XPS-Dokumentdruckticket, das Drucker- und Druckauftragseinstellungen enthält, das ohne Verarbeitung an die Ausgabedatei von 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.

Hinweise

Diese Struktur wird an eine MXDC _ ESCAPE HEADER _ _ T-Struktur angefügt, bei der der opCode-Member 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-Escapewert aufgerufen wird. Die Auswirkung 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 EndPageerfolgen. Wenn opCode entweder 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 EndDocerfolgen.

Anforderungen

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

Weitere Informationen

Drucken

Drucken von Spooler-API-Strukturen

GDI-Drucker-Escapefunktionen

ExtEscape

MXDC _ ESCAPE