filterpipeline.h ヘッダー
このヘッダーは、印刷で使用されます。 詳細については、次を参照してください。
filterpipeline.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IFixedDocument IFixedDocument インターフェイスは、XPS ドキュメント シーケンスの固定ドキュメントを表します。 |
IFixedDocumentSequence IFixedDocumentSequence インターフェイスは、XPS ドキュメントの固定ドキュメント シーケンスを表します。 |
IFixedPage フィルターは、IFixedPage インターフェイスを使用して XPS ドキュメント内の固定ページを操作します。 |
IInterFilterCommunicator IInterFilterCommunicator インターフェイスは、PrintFilterPipelineSvc サービスに存在するオブジェクトに実装され、IPrintPipelineFilter インターフェイス内のメソッドを介してフィルター処理で使用できます。 |
IPartBase IPartBase インターフェイスは、ドキュメント パーツ インターフェイスの共通のベースです。 |
IPartColorProfile IPartColorProfile インターフェイスは、XPS カラー プロファイルの抽象化です。 |
IPartDiscardControl フィルター パイプラインでは、破棄コントロールがサポートされています。 |
IPartFont IPartFont インターフェイスは、パーツ内のフォントの抽象化です。 |
IPartFont2 IPartFont2 インターフェイスは、パーツ内のフォントの抽象化です。 |
IPartImage IPartImage インターフェイスは、XPS ドキュメント内のイメージの抽象化です。 |
IPartPrintTicket IPartPrintTicket インターフェイスは、XPS ドキュメント内の印刷チケットの抽象化です。 |
IPartResourceDictionary IPartResourceDictionary インターフェイスは、XPS リソース ディクショナリの抽象化です。 |
IPartThumbnail IPartThumbnail インターフェイスは、XPS ドキュメント内のサムネイルの抽象化です。 |
IPrintClassObjectFactory IPrintClassObjectFactory インターフェイスは、印刷フィルター関連のインターフェイスを作成します。 |
IPrintPipelineFilter IPrintPipelineFilter インターフェイスのメソッドは、初期化とシャットダウンのために呼び出されます。 フィルターでは、これらのメソッドを実装する必要があります。 |
IPrintPipelineManagerControl IPrintPipelineManagerControl インターフェイスは、IPrintPipelineFilter::InitializeFilter メソッドの各フィルターに渡されます。 |
IPrintPipelineProgressReport レンダリング フィルターは、IPrintPipelineProgressReport インターフェイスを使用してスプーラーに進行状況を送信します。 |
IPrintPipelinePropertyBag IPrintPipelinePropertyBag インターフェイスは、PrintFilterPipelineSvc サービスによって実装され、IPrintPipelineFilter インターフェイスのメソッドを介してフィルター処理で使用できます。 IprintPipelinePropertyBag は IUnknown インターフェイスから継承します。 |
IPrintReadStream フィルターでは、IPrintReadStream インターフェイスを使用して、バイトの生ストリームとしてデータを読み取ります。 |
IPrintReadStreamFactory IPrintReadStreamFactory インターフェイスは、フィルターがストリームへのアクセスに使用できるストリーム リーダーを作成します。 たとえば、フィルターでは、このストリームを使用してユーザーごとの印刷チケットにアクセスできます。 |
IPrintWriteStream フィルターでは、IPrintWriteStream インターフェイスを使用して、バイトの生ストリームとしてデータを書き込みます。 |
IPrintWriteStreamFlush フィルターでは、IPrintWriteStreamFlush インターフェイスを使用して、フィルターから生のバイト ストリームとしてデータを明示的にフラッシュします。 このインターフェイスは、IPrintWriteStream::QueryInterface() を介して取得されます。 |
IXpsDocument IXpsDocument インターフェイスは、XPS ドキュメントのルートを表します。 |
IXpsDocumentConsumer フィルターは、パイプラインで使用する XPS コンテンツを生成するときに、IXpsDocumentConsumer インターフェイスを使用します。 |
IXpsDocumentProvider IxpsDocumentProvider インターフェイスは、ドキュメントの一部を使用するインターフェイスを提供します。 |
IXpsPartIterator IXpsPartIterator インターフェイスは、XPS パーツの反復子です。 |
関数
DrvPopulateFilterServices DrvPopulateFilterServices 関数は、XPSDrv フィルター パイプライン マネージャーによって呼び出され、サービス プロバイダーが pPropertyBag パラメーターで指定されたフィルター パイプライン プロパティ バッグ内のフィルター サービス オブジェクトをインスタンス化できるようにします。 |
列挙
EXpsCompressionOptions ExpsCompressionOptions 列挙では、XPS パーツの圧縮オプションについて説明します。 |
EXpsFontOptions EXpsFontOptions 列挙では、XPS パーツのフォント オプションについて説明します。 |
EXpsFontRestriction 詳細情報: 列挙__MIDL___MIDL_itf_filterpipeline_0000_0000_0004 |
EXpsJobConsumption EXpsJobConsumption 列挙では、ジョブ消費の更新について説明します。 |