Partager via


en-tête filterpipeline.h

Cet en-tête est utilisé par impression. Pour plus d'informations, consultez les pages suivantes :

filterpipeline.h contient les interfaces de programmation suivantes :

Interfaces

 
IFixedDocument

L’interface IFixedDocument représente un document fixe pour une séquence de documents XPS.
IFixedDocumentSequence

L’interface IFixedDocumentSequence représente la séquence de document fixe pour un document XPS.
IFixedPage

Un filtre utilise l’interface IFixedPage pour utiliser des pages fixes dans un document XPS.
IInterFilterCommunicator

L’interface IInterFilterCommunicator est implémentée dans un objet qui réside dans le service PrintFilterPipelineSvc et est mise à la disposition des filtres via des méthodes dans l’interface IPrintPipelineFilter.
IPartBase

L’interface IPartBase est une base courante pour les interfaces de composant de document.
IPartColorProfile

L’interface IPartColorProfile est l’abstraction d’un profil de couleur XPS.
IPartDiscardControl

Le pipeline de filtre prend en charge le contrôle d’abandon.
IPartFont

L’interface IPartFont est l’abstraction des polices d’un composant.
IPartFont2

L’interface IPartFont2 est l’abstraction des polices d’un composant.
IPartImage

L’interface IPartImage est l’abstraction des images d’un document XPS.
IPartPrintTicket

L’interface IPartPrintTicket est l’abstraction d’un ticket d’impression dans un document XPS.
IPartResourceDictionary

L’interface IPartResourceDictionary est l’abstraction d’un dictionnaire de ressources XPS.
IPartThumbnail

L’interface IPartThumbnail est une abstraction pour les miniatures d’un document XPS.
IPrintClassObjectFactory

L’interface IPrintClassObjectFactory crée des interfaces liées aux filtres d’impression.
IPrintPipelineFilter

Les méthodes de l’interface IPrintPipelineFilter sont appelées pour l’initialisation et l’arrêt. Un filtre doit implémenter ces méthodes.
IPrintPipelineManagerControl

L’interface IPrintPipelineManagerControl est passée à chaque filtre de la méthode IPrintPipelineFilter::InitializeFilter.
IPrintPipelineProgressReport

Un filtre de rendu utilise l’interface IPrintPipelineProgressReport pour envoyer des status de progression à un spouleur.
IPrintPipelinePropertyBag

L’interface IPrintPipelinePropertyBag est implémentée par le service PrintFilterPipelineSvc et est mise à la disposition des filtres via des méthodes dans l’interface IPrintPipelineFilter. IprintPipelinePropertyBag hérite de l’interface IUnknown.
IPrintReadStream

Les filtres utilisent l’interface IPrintReadStream pour lire les données en tant que flux brut d’octets.
IPrintReadStreamFactory

L’interface IPrintReadStreamFactory crée un lecteur de flux qu’un filtre peut utiliser pour accéder au flux. Par exemple, un filtre peut utiliser ce flux pour accéder au ticket d’impression par utilisateur.
IPrintWriteStream

Les filtres utilisent l’interface IPrintWriteStream pour écrire des données sous la forme d’un flux brut d’octets.
IPrintWriteStreamFlush

Les filtres utilisent l’interface IPrintWriteStreamFlush pour vider explicitement les données en tant que flux brut d’octets d’un filtre. Cette interface est récupérée via IPrintWriteStream::QueryInterface().
IXpsDocument

L’interface IXpsDocument représente la racine d’un document XPS.
IXpsDocumentConsumer

Un filtre utilise l’interface IXpsDocumentConsumer lorsqu’il génère du contenu XPS que le pipeline doit utiliser.
IXpsDocumentProvider

L’interface IxpsDocumentProvider fournit des interfaces permettant d’utiliser des parties d’un document.
IXpsPartIterator

L’interface IXpsPartIterator est un itérateur pour les composants XPS.

Fonctions

 
DrvPopulateFilterServices

La fonction DrvPopulateFilterServices est appelée par le gestionnaire de pipeline de filtre XPSDrv pour permettre au fournisseur de services d’instancier des objets de service de filtre dans le sac de propriétés de pipeline de filtre spécifié par le paramètre pPropertyBag.

Énumérations

 
EXpsCompressionOptions

L’énumération ExpsCompressionOptions décrit les options de compression d’un composant XPS.
EXpsFontOptions

L’énumération EXpsFontOptions décrit les options de police d’un composant XPS.
EXpsFontRestriction

En savoir plus sur : énumération __MIDL___MIDL_itf_filterpipeline_0000_0000_0004
EXpsJobConsumption

L’énumération EXpsJobConsumption décrit les mises à jour de la consommation des travaux.