Compartilhar via


cabeçalho filterpipeline.h

Esse cabeçalho é usado pela impressão. Para obter mais informações, consulte:

filterpipeline.h contém as seguintes interfaces de programação:

Interfaces

 
IFixedDocument

A interface IFixedDocument representa um documento fixo para uma sequência de documentos XPS.
IFixedDocumentSequence

A interface IFixedDocumentSequence representa a sequência de documentos fixa para um documento XPS.
IFixedPage

Um filtro usa a interface IFixedPage para trabalhar com páginas fixas em um documento XPS.
IInterFilterCommunicator

A interface IInterFilterCommunicator é implementada em um objeto que reside no serviço PrintFilterPipelineSvc e é disponibilizada para filtros por meio de métodos na interface IPrintPipelineFilter.
IPartBase

A interface IPartBase é uma base comum para interfaces de parte do documento.
IPartColorProfile

A interface IPartColorProfile é a abstração de um perfil de cor XPS.
IPartDiscardControl

O pipeline de filtro dá suporte ao controle de descarte.
IPartFont

A interface IPartFont é a abstração para fontes em uma parte.
IPartFont2

A interface IPartFont2 é a abstração para fontes em uma parte.
IPartImage

A interface IPartImage é a abstração de imagens em um documento XPS.
IPartPrintTicket

A interface IPartPrintTicket é a abstração de um tíquete de impressão em um documento XPS.
IPartResourceDictionary

A interface IPartResourceDictionary é a abstração de um dicionário de recursos XPS.
IPartThumbnail

A interface IPartThumbnail é uma abstração para miniaturas em um documento XPS.
IPrintClassObjectFactory

A interfaceIPrintClassObjectFactory cria interfaces relacionadas ao filtro de impressão.
IPrintPipelineFilter

Os métodos na interface IPrintPipelineFilter são chamados para inicialização e desligamento. Um filtro deve implementar esses métodos.
IPrintPipelineManagerControl

A interface IPrintPipelineManagerControl é passada para cada filtro no método IPrintPipelineFilter::InitializeFilter.
IPrintPipelineProgressReport

Um filtro de renderização usa a interface IPrintPipelineProgressReport para enviar status de progresso para um spooler.
IPrintPipelinePropertyBag

A interface IPrintPipelinePropertyBag é implementada pelo serviço PrintFilterPipelineSvc e disponibilizada para filtros por meio de métodos na interface IPrintPipelineFilter. IprintPipelinePropertyBag herda da interface IUnknown.
IPrintReadStream

Os filtros usam a interface IPrintReadStream para ler dados como um fluxo bruto de bytes.
IPrintReadStreamFactory

A interface IPrintReadStreamFactory cria um leitor de fluxo que um filtro pode usar para acessar o fluxo. Por exemplo, um filtro pode usar esse fluxo para acessar o tíquete de impressão por usuário.
IPrintWriteStream

Os filtros usam a interface IPrintWriteStream para gravar dados como um fluxo bruto de bytes.
IPrintWriteStreamFlush

Os filtros usam a interface IPrintWriteStreamFlush para liberar dados explicitamente como um fluxo bruto de bytes de um filtro. Essa interface é recuperada por meio de IPrintWriteStream::QueryInterface().
IXpsDocument

A interface IXpsDocument representa a raiz de um documento XPS.
IXpsDocumentConsumer

Um filtro usa a interface IXpsDocumentConsumer quando gera conteúdo XPS para o pipeline consumir.
IXpsDocumentProvider

A interface IxpsDocumentProvider fornece interfaces para consumir partes de um documento.
IXpsPartIterator

A interface IXpsPartIterator é um iterador para partes XPS.

Funções

 
DrvPopulateFilterServices

A função DrvPopulateFilterServices é chamada pelo gerenciador de pipeline de filtro XPSDrv para permitir que o provedor de serviço instancie objetos de serviço de filtro no recipiente de propriedades do pipeline de filtro especificado pelo parâmetro pPropertyBag.

Enumerações

 
EXpsCompressionOptions

A enumeração ExpsCompressionOptions descreve as opções de compactação para uma parte XPS.
EXpsFontOptions

A enumeração EXpsFontOptions descreve as opções de fonte para uma parte XPS.
EXpsFontRestriction

Saiba mais sobre: enumeração __MIDL___MIDL_itf_filterpipeline_0000_0000_0004
EXpsJobConsumption

A enumeração EXpsJobConsumption descreve as atualizações de consumo de trabalho.