Freigeben über


filterpipeline.h-Header

Diese Kopfzeile wird von print verwendet. Weitere Informationen finden Sie unter

filterpipeline.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IFixedDocument

Die IFixedDocument-Schnittstelle stellt ein festes Dokument für eine XPS-Dokumentsequenz dar.
IFixedDocumentSequence

Die IFixedDocumentSequence-Schnittstelle stellt die feste Dokumentsequenz für ein XPS-Dokument dar.
IFixedPage

Ein Filter verwendet die IFixedPage-Schnittstelle, um mit festen Seiten in einem XPS-Dokument zu arbeiten.
IInterFilterCommunicator

Die IInterFilterCommunicator-Schnittstelle wird in einem Objekt implementiert, das sich im PrintFilterPipelineSvc-Dienst befindet und für Filter über Methoden in der IPrintPipelineFilter-Schnittstelle verfügbar gemacht wird.
IPartBase

Die IPartBase-Schnittstelle ist eine allgemeine Basis für Dokumentteilschnittstellen.
IPartColorProfile

Die IPartColorProfile-Schnittstelle ist die Abstraktion für ein XPS-Farbprofil.
IPartDiscardControl

Die Filterpipeline unterstützt das Verwerfen-Steuerelement.
IPartFont

Die IPartFont-Schnittstelle ist die Abstraktion für Schriftarten in einem Teil.
IPartFont2

Die IPartFont2-Schnittstelle ist die Abstraktion für Schriftarten in einem Teil.
IPartImage

Die IPartImage-Schnittstelle ist die Abstraktion für Bilder in einem XPS-Dokument.
IPartPrintTicket

Die IPartPrintTicket-Schnittstelle ist die Abstraktion für ein Druckticket in einem XPS-Dokument.
IPartResourceDictionary

Die IPartResourceDictionary-Schnittstelle ist die Abstraktion für ein XPS-Ressourcenverzeichnis.
IPartThumbnail

Die IPartThumbnail-Schnittstelle ist eine Abstraktion für Miniaturansichten in einem XPS-Dokument.
IPrintClassObjectFactory

Die SchnittstelleIPrintClassObjectFactory erstellt Druckfilter-bezogene Schnittstellen.
IPrintPipelineFilter

Die Methoden in der IPrintPipelineFilter-Schnittstelle werden für die Initialisierung und das Herunterfahren aufgerufen. Ein Filter muss diese Methoden implementieren.
IPrintPipelineManagerControl

Die IPrintPipelineManagerControl-Schnittstelle wird an jeden Filter in der IPrintPipelineFilter::InitializeFilter-Methode übergeben.
IPrintPipelineProgressReport

Ein Renderingfilter verwendet die IPrintPipelineProgressReport-Schnittstelle, um den Fortschritt status an einen Spooler zu senden.
IPrintPipelinePropertyBag

Die IPrintPipelinePropertyBag-Schnittstelle wird vom PrintFilterPipelineSvc-Dienst implementiert und für Filter über Methoden in der IPrintPipelineFilter-Schnittstelle zur Verfügung gestellt. IprintPipelinePropertyBag erbt von der IUnknown-Schnittstelle.
IPrintReadStream

Filter verwenden die IPrintReadStream-Schnittstelle, um Daten als unformatierten Bytedatenstrom zu lesen.
IPrintReadStreamFactory

Die IPrintReadStreamFactory-Schnittstelle erstellt einen Streamleser, den ein Filter für den Zugriff auf den Stream verwenden kann. Beispielsweise könnte ein Filter diesen Stream verwenden, um auf das Druckticket pro Benutzer zuzugreifen.
IPrintWriteStream

Filter verwenden die IPrintWriteStream-Schnittstelle, um Daten als unformatierten Bytedatenstrom zu schreiben.
IPrintWriteStreamFlush

Filter verwenden die IPrintWriteStreamFlush-Schnittstelle, um Daten explizit als unformatierten Bytedatenstrom aus einem Filter zu leeren. Diese Schnittstelle wird über IPrintWriteStream::QueryInterface() abgerufen.
IXpsDocument

Die IXpsDocument-Schnittstelle stellt den Stamm eines XPS-Dokuments dar.
IXpsDocumentConsumer

Ein Filter verwendet die IXpsDocumentConsumer-Schnittstelle, wenn XPS-Inhalt für die Pipeline generiert wird.
IXpsDocumentProvider

Die IxpsDocumentProvider-Schnittstelle stellt Schnittstellen bereit, um Teile eines Dokuments zu nutzen.
IXpsPartIterator

Die IXpsPartIterator-Schnittstelle ist ein Iterator für XPS-Teile.

Functions

 
DrvPopulateFilterServices

Die DrvPopulateFilterServices-Funktion wird vom XPSDrv-Filterpipeline-Manager aufgerufen, um dem Dienstanbieter das Instanziieren von Filterdienstobjekten im filterpipeline-Eigenschaftenbehälter zu ermöglichen, der durch den pPropertyBag-Parameter angegeben wird.

Enumerationen

 
EXpsCompressionOptions

Die ExpsCompressionOptions-Enumeration beschreibt die Komprimierungsoptionen für ein XPS-Teil.
EXpsFontOptions

Die EXpsFontOptions-Enumeration beschreibt die Schriftartoptionen für ein XPS-Teil.
EXpsFontRestriction

Weitere Informationen: __MIDL___MIDL_itf_filterpipeline_0000_0000_0004-Enumeration
EXpsJobConsumption

Die EXpsJobConsumption-Enumeration beschreibt Aktualisierungen der Auftragsnutzung.