MXDC_XPS_S0PAGE_RESOURCE_T-Struktur
Die MXDC_XPS_S0PAGE_RESOURCE_T-Struktur enthält Informationen zu einer Ressource, z. B. ein Bild oder eine Schriftart, die einer XPS-Dokumentseite zugeordnet ist, und soll an die MxDC-Ausgabedatei (Microsoft XPS Document Converter) übergeben werden.
Syntax
typedef struct tagMxdcXpsS0PageResource {
DWORD dwSize;
DWORD dwResourceType;
BYTE szUri[MAX_PATH];
DWORD dwDataSize;
BYTE bData[1];
} MXDC_XPS_S0PAGE_RESOURCE_T, *P_MXDC_XPS_S0PAGE_RESOURCE_T;
Member
-
dwSize
-
Die Gesamtgröße dieser Struktur und die Ressource, auf die sie verweist.
-
dwResourceType
-
Ein Wert vom Typ MXDC_S0_PAGE_ENUMS , der den Typ der Ressource angibt, z. B. TIFF-Bild oder TrueType-Schriftart.
-
szUri
-
Der URI der Ressource. Dies darf nicht mehr als 260 Bytes sein.
-
dwDataSize
-
Die Größe der Ressource in Bytes.
-
bData
-
Die Daten der Ressource in einem Bytearray mit der Größe 1 + der Größe der Ressource.
Bemerkungen
Diese Struktur wird an eine MXDC_ESCAPE_HEADER_T-Struktur angefügt (deren opCode auf MXDCOP_SET_S0PAGERESOURCE festgelegt ist), um eine MXDC_S0PAGE_RESOURCE_ESCAPE_T-Struktur zu erstellen. Die resultierende MXDC_S0PAGE_RESOURCE_ESCAPE_T-Struktur wird dann im lpszInData-Parameter der ExtEscape-Funktion übergeben, die mit dem MXDC_ESCAPE escape aufgerufen wird. Der Effekt besteht darin, die Ressource zur Konvertierung an das MXDC zu senden und in die Ausgabedatei zu schreiben.
Der Aufruf von ExtEscape muss zwischen einem Aufruf von StartPage und einem Aufruf von EndPage erfolgen. zwischen den Aufrufen von StartPage und EndPage können jedoch mehrere aufruft werden.
Die Streamingnutzung ist effizienter, wenn Sie ExtEscape mit dem MXDCOP_SET_S0PAGE_RESOURCEopCode für jede Ressource auf der Seite aufrufen, bevor Sie ExtEscape mit dem MXDCOP_SET_S0PAGEopCode aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|