GdiStartDocEMF-Funktion (winppi.h)
Die GdiStartDocEMF--Funktion führt Initialisierungsvorgänge für einen EMF-formatierten Druckauftrag aus.
Syntax
BOOL GdiStartDocEMF(
HANDLE SpoolFileHandle,
DOCINFOW *pDocInfo
);
Parameter
SpoolFileHandle
Vom Aufrufer bereitgestellter Spooldateihandle, abgerufen durch einen vorherigen Aufruf von GdiGetSpoolFileHandle.
pDocInfo
Vom Aufrufer bereitgestellter Zeiger auf eine DOCINFOW-Struktur (in der Microsoft Window SDK-Dokumentation beschrieben).
Rückgabewert
Wenn der Vorgang erfolgreich ist, gibt die Funktion TRUEzurück. Andernfalls gibt die Funktion FALSE-zurück, und ein Fehlercode kann durch Aufrufen GetLastError-abgerufen werden.
Bemerkungen
Die GdiStartDocEMF--Funktion wird von gdi32.dll für die Verwendung in der PrintDocumentOnPrintProcessor--Funktion eines Druckprozessors exportiert.
Die Funktion führt Initialisierungen durch, die ausgeführt werden müssen, bevor die EMF-Datensätze eines Druckauftrags wiedergegeben werden können. Die Funktion ruft die StartDoc--Funktion des Spoolers auf (in der Window SDK-Dokumentation beschrieben), die wiederum die Der Druckertreiber-Funktion aufruft.
Der Druckprozessor muss den lpszOutput Member der DOCINFOW-Struktur auf den In der PRINTPROCESSOROPENDATA Struktur enthaltenen Ausgabedateinamen festlegen, der zuvor von der OpenPrintProcessor--Funktion empfangen wurde.
Der Druckprozessor muss den lpszDocName Member der DOCINFOW-Struktur auf den Dokumentnamenzeiger festlegen, der zuvor vom PrintDocumentOnPrintProcessor Funktion empfangen wurde.
Weitere Informationen finden Sie unter Verwenden von GDI-Funktionen in Druckprozessoren.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | winppi.h (include Winppi.h) |
Library | Gdi32.Lib |
DLL- | Gdi32.dll |