IXpsDocumentConsumer interface (filterpipeline.h)

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)