Cabeçalho printerextension.h
Esse cabeçalho é usado pela impressão. Para obter mais informações, consulte:
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. |