IPrintOemUI::UpdateExternalFonts メソッド (prcomoem.h)
IPrintOemUI::UpdateExternalFonts
メソッドを使用すると、ユーザー インターフェイス プラグインはプリンターの Unidrv Font Format Files (.uff ファイル) を更新できます。
構文
HRESULT UpdateExternalFonts(
HANDLE hPrinter,
HANDLE hHeap,
PWSTR pwstrCartridges
);
パラメーター
hPrinter
呼び出し元が指定したプリンター ハンドル。
hHeap
メソッドがローカル ストレージに使用できるヒープ メモリへの呼び出し元指定ハンドル。
pwstrCartridges
プリンターに現在インストールされているすべてのカートリッジの名前を表す文字列の配列への呼び出し元指定ポインター。
戻り値
このメソッドは、次のいずれかの値を返す必要があります。
リターン コード | 形容 |
---|---|
|
操作は成功しました。 |
|
操作が失敗しました。 |
|
メソッドは実装されていません。 |
備考
ユーザー インターフェイス プラグインは、プラグインが Unidrv の既定のフォント インストーラーを置き換える場合は、IPrintOemUI::UpdateExternalFonts
メソッドを実装する必要があります。 詳細については、「Unidrv のカスタマイズされたフォント インストーラーのを参照してください。
IPrintOemUI::UpdateExternalFonts
メソッドの目的は、(pwstrCartridgesによって提供される) インストール済みカートリッジの一覧を調べ、"ExternalFontFile" レジストリ値で指定された .uff ファイルに、インストールされているカートリッジに含まれるカートリッジ フォントについてのみフォントの説明が含まれていることを確認することです。 (この .uff ファイルには、ダウンロード可能なソフト フォント PCLの説明を含めることもできます)。
カートリッジ フォントの説明は、"ExtFontCartFile" レジストリ値で指定された .uff ファイルからコピーできます。 詳細については、「Unidrv フォントフォーマットファイル を参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | prcomoem.h (Prcomoem.h を含む) |
関連項目
IPrintOemUI の