IPrintOemUni::D ownloadFontHeader-Methode (prcomoem.h)

Die IPrintOemUni::DownloadFontHeader Methode ermöglicht es einem Rendering-Plug-In für Unidrv , die Headerinformationen einer Schriftart an einen Drucker zu senden.

Syntax

HRESULT DownloadFontHeader(
        PDEVOBJ     pdevobj,
        PUNIFONTOBJ pUFObj,
  [out] OUT DWORD   *pdwResult
);

Parameter

pdevobj

Vom Aufrufer bereitgestellter Zeiger auf eine DEVOBJ-Struktur .

pUFObj

Vom Aufrufer bereitgestellter Zeiger auf eine UNIFONTOBJ-Struktur .

[out] pdwResult

Empfängt einen von der Methode angegebenen Wert, der die Menge des Druckerspeichers in Bytes darstellt, der zum Speichern der Schriftartheaderinformationen erforderlich ist. Wenn der Vorgang fehlschlägt, sollte der zurückgegebene Wert 0 sein.

Rückgabewert

Die -Methode muss einen der folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Der Vorgang wurde erfolgreich ausgeführt.
E_FAIL
Fehler beim Vorgang
E_NOTIMPL
Die Methode ist nicht implementiert.

Hinweise

Die IPrintOemUni::DownloadFontHeader -Methode wird verwendet, um soft fonts auf Druckern zu unterstützen, die keine PCL-Befehle akzeptieren. Sein Zweck besteht darin, einem Rendering-Plug-In zu ermöglichen, Schriftartheaderinformationen von Unidrv abzurufen und die Informationen an den Drucker zu senden.

Informationen, die möglicherweise zum Erstellen eines Nicht-PCL-Schriftartheaders erforderlich sind, können wie folgt abgerufen werden:

Die -Methode sollte die Headerinformationen an den Spooler senden, indem IPrintOemDriverUni::D rvWriteSpoolBuf aufgerufen wird.

Die IPrintOemUni::DownloadFontHeader Methode ist optional. Wenn ein Rendering-Plug-In diese Methode implementiert, muss die IPrintOemUni::GetImplementedMethod-Methode des Plug-Ins S_OK zurückgeben, wenn es "DownloadFontHeader" als Eingabe empfängt.

Wenn Sie die IPrintOemUni::DownloadFontHeader -Methode implementieren, müssen Sie auch die IPrintOemUni::D ownloadCharGlyph-Methode implementieren.

Weitere Informationen finden Sie unter Angepasste Schriftverwaltung.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile prcomoem.h (einschließlich Prcomoem.h)