Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A filter uses the IXpsDocumentConsumer interface when it generates XPS content for the pipeline to consume.
Note
The XPS print filter pipeline does not preserve digital signatures or story fragments. You may be able to work around this by using stream filters.
Inheritance
The IXpsDocumentConsumer interface inherits from the IUnknown interface.
Methods
The IXpsDocumentConsumer interface has these methods.
| IXpsDocumentConsumer::CloseSender  The CloseSender method tells the Pipeline Manager that the filter is done sending XPS parts.  | 
| IXpsDocumentConsumer::GetNewEmptyPart  The GetNewEmptyPart method creates a new XPS part.  | 
| IXpsDocumentConsumer::SendFixedDocument  The SendFixedDocument method sends a fixed document object to the pipeline.  | 
| IXpsDocumentConsumer::SendFixedDocumentSequence  The SendFixedDocumentSequence method sends a fixed document sequence to the pipeline.  | 
| IXpsDocumentConsumer::SendFixedPage  The SendFixedPage method sends a fixed page of an XPS document to the pipeline.  | 
| IXpsDocumentConsumer::SendXpsDocument  The SendXpsDocument method sends an XPS document to the pipeline.  | 
| IXpsDocumentConsumer::SendXpsUnknown  The SendXpsUnknown method sends an XPS document part that cannot be identified to the filter pipeline.  | 
Requirements
| Requirement | Value | 
|---|---|
| Target Platform | Windows | 
| Header | filterpipeline.h (include Filterpipeline.h) |