Compartilhar via


Cabeçalho printerextension.h

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

Imprimir dispositivos

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

Interfaces

 
IPrinterBidiSetRequestCallback

Descreve a assinatura do objeto de retorno de chamada que recebe a resposta Bidi.
IPrinterExtensionAsyncOperation

Fornece o contexto associado a uma operação assíncrona.
IPrinterExtensionContext

Representa o contexto para a ativação de um aplicativo de dispositivo UWP para impressoras.
IPrinterExtensionContextCollection

Expõe uma coleção de objetos IPrinterExtensionContext.
IPrinterExtensionEvent

A interface IPrinterExtensionEvent representa o delegado de eventos implementado pelas extensões de impressora da área de trabalho para ativação.
IPrinterExtensionEventArgs

Representa o contexto para a ativação da extensão da impressora da área de trabalho.
IPrinterExtensionManager

A interface IPrinterExtensionManager é recuperada por CoCreating da classe PrinterExtensionManager.
IPrinterExtensionRequest

Conclui o evento de extensão fornecido com um cancelamento ou êxito.
IPrinterPropertyBag

Fornece métodos get e set fortemente tipados.
IPrinterQueue

Representa uma única fila de impressora.
IPrinterQueue2

Saiba como IPrinterQueue2 representa uma única fila de impressora.
IPrinterQueueEvent

Fornece o delegado de evento para eventos de fila de impressora.
IPrinterQueueView

Fornece uma maneira de alterar o intervalo de trabalhos de impressão que estão sendo monitorados.
IPrinterQueueViewEvent

Fornece a assinatura do manipulador de eventos.
IPrinterScriptablePropertyBag

A interface IPrinterScriptablePropertyBag é a interface do recipiente de propriedades passada para clientes de script.
IPrinterScriptablePropertyBag2

Define a interface IPrinterScriptablePropertyBag2.
IPrinterScriptableSequentialStream

A interface IPrinterScriptableSequentialStream é uma interface semelhante a ISequentialStream que funciona em JavaScript. Em vez de ler e gravar matrizes de bytes, ele lê e grava matrizes javaScript de bytes, que são valores entre 0 e 255.
IPrinterScriptableStream

A interface IPrinterScriptableStream baseia-se em IPrinterScriptableSequentialStream e adiciona semântica semelhante a IStream.
IPrinterScriptContext

Passado para todas as funções JavaScript de restrições de terceiros e fornece acesso a objetos relevantes.
IPrintJob

Contém propriedades que representam um trabalho de impressão.
IPrintJobCollection

Essas interfaces fornecem uma enumeração dos trabalhos na fila de impressão.
IPrintSchemaAsyncOperation

Representa um contexto de operação assíncrona para operações de validação, mesclagem ou confirmação.
IPrintSchemaAsyncOperationEvent

Expõe um delegado de evento de conclusão de validação, mesclagem ou confirmação.
IPrintSchemaCapabilities

Fornece o método primário para acessar PrintCapabilities.
IPrintSchemaCapabilities2

A interface IPrintSchemaCapabilities2 representa uma extensão para o objeto IPrintSchemaCapabilities, que fornece métodos wrapper sobre um documento de funcionalidades de impressão.
IPrintSchemaDisplayableElement

Fornece a cadeia de caracteres que pode ser exibida para um elemento PrintCapabilites PrintSchema.
IPrintSchemaElement

Fornece acesso ao nó XML subjacente e informações de atributo de nome para um elemento Print Schema.
IPrintSchemaFeature

Expõe um elemento Print Schema Feature.
IPrintSchemaNUpOption

Expõe um elemento Print Schema NUp Option.
IPrintSchemaOption

Expõe um objeto Print Schema Option.
IPrintSchemaOptionCollection

Expõe uma coleção de objetos IPrintSchemaOption.
IPrintSchemaPageImageableSize

Expõe a propriedade PageImageableSize de PrintCapabilities. As propriedades dessa interface são mapeadas diretamente para aquelas na propriedade PageImageableSize de PrintCapabilities.
IPrintSchemaPageMediaSizeOption

Expõe um elemento PageMediaSize Option do esquema de impressão.
IPrintSchemaParameterDefinition

A interface IPrintSchemaParameterDefinition representa uma definição de parâmetro, conforme definido na Especificação do Esquema de Impressão.
IPrintSchemaParameterInitializer

A interface IPrintSchemaParameterInitializer representa um valor de inicialização de parâmetro, conforme definido na especificação do esquema de impressão.
IPrintSchemaTicket

Fornece o método primário para acessar e validar um PrintTicket.
IPrintSchemaTicket2

A interface IPrintSchemaTicket2 é uma extensão para a interface IPrintSchemaTicket, que fornece métodos wrapper em um documento de tíquete de impressão.

Enumerações

 
Printjobstatus

Essa enumeração é um mapeamento um-para-um para os sinalizadores de spooler fornecidos nas estruturas de JOB_INFO_X.
PrintSchemaConstrainedSetting

A enumeração PrintSchemaConstrainedSetting especifica se a Opção está disponível com base na configuração atual do dispositivo. O atributo restrito aparece apenas em um documento PrintCapabilities.
PrintSchemaParameterDataType

A enumeração PrintSchemaParameterDataType identifica os tipos de dados permitidos para o parâmetro Print Schema.
PrintSchemaSelectionType

A enumeração PrintSchemaSelectionType identifica como as opções de um recurso devem ser selecionadas. Essa propriedade aparece apenas em um documento PrintCapabilities.