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 列挙では、ジョブ消費の更新について説明します。