IPrintOemPrintTicketProvider::ExpandIntentOptions メソッド (prcomoem.h)

IPrintOemPrintTicketProvider::ExpandIntentOptions メソッドを使用すると、プラグインはプリンター オプション (写真印刷など) を印刷チケットの個々の機能設定に展開できます。

構文

HRESULT ExpandIntentOptions(
  [in, out] IXMLDOMDocument2 *pPrintTicket
);

パラメーター

[in, out] pPrintTicket

印刷チケットへのポインター。

戻り値

操作が成功した場合、またはプラグインが意図機能をサポートしていない場合、IPrintOemPrintTicketProvider::ExpandIntentOptionsS_OKを返す必要があります。 それ以外の場合、このメソッドは標準の COM エラー コードを返す必要があります。

注釈

Unidrv または Pscript5 ドライバーは 、IPrintOemPrintTicketProvider::ExpandIntentOptions を呼び出して、印刷チケットの検証前に、意図を表すオプションを印刷チケットの他の機能の個々の設定に展開できるようにします。 このようなオプションの展開には、2 つの重要な効果があります。クライアントは意図の展開の結果に関する情報を受け取り、コア ドライバーは意図の影響を受ける個々の機能に対する制約を解決します。

ドライバーは、印刷チケットを DEVMODEW に変換し、 DEVMODEW から印刷チケットに戻すときに、ドライバーのプライベート DEVMODEW 構造体で意図オプションの状態を保持することをお勧めします。

要件

要件
対象プラットフォーム デスクトップ
Header prcomoem.h (Prcomoem.h を含む)