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 wird.

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.

Hinweise

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 Escape-Element aufgerufen wird. Das Ergebnis ist, dass der 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 liegen.

Die aufrufende Anwendung ist für die Validierung des XML-Code 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 Nur [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2008-Desktop-Apps]
Header
Mxdc.h

Siehe auch

Drucken

Drucken von Spooler-API-Strukturen

GDI-Drucker-Escapefunktionen

ExtEscape

MXDC _ ESCAPE