Freigeben über


MXDC_S0PAGE_DATA_T-Struktur

Die MXDC_S0PAGE_DATA_T-Struktur enthält eine XPS-Dokumentseite, die ohne Verarbeitung an die MXDC-Ausgabedatei (Microsoft XPS Document Converter) übergeben werden soll.

Syntax

typedef struct tagMxdcS0PageData {
  ULONG dwSize;
  BYTE  bData[1];
} MXDC_S0PAGE_DATA_T, *P_MXDC_S0PAGE_DATA_T;

Member

dwSize

Die Größe des Ausgabepuffers bData.

bData

Die XPS-Dokumentseite.

Bemerkungen

Diese Struktur wird an eine MXDC_ESCAPE_HEADER_T-Struktur angefügt (deren opCode auf MXDCOP_SET_S0PAGE festgelegt ist), um eine MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T-Struktur zu erstellen. Diese Struktur wird dann an den lpszInData-Parameter der ExtEscape-Funktion übergeben, wenn sie mit MXDC_ESCAPE als Escapezeichen aufgerufen wird. Das Ergebnis ist, dass das MXDC die Seite an die Ausgabe übergibt, ohne sie zu verarbeiten.

Der Aufruf von ExtEscape muss zwischen einem Aufruf von StartPage und einem Aufruf von EndPage erfolgen.

Die aufrufende Anwendung ist für die Überprüfung des XML-Codes der XPS-Dokumentseite verantwortlich.

Die Streamingnutzung ist effizienter, wenn Sie ExtEscape mit MXDCOP_SET_S0PAGE_RESOURCE als opCode für jede Ressource auf der Seite aufrufen, bevor Sie sie mit MXDCOP_SET_S0PAGE aufrufen.

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