Partilhar via


Windows.Graphics.Printing.Workflow Namespace

Esse namespace fornece a funcionalidade para escrever um aplicativo de fluxo de trabalho de impressão. Os aplicativos de fluxo de trabalho de impressão são registrados para aplicativos de origem compatíveis com impressão. Eles são iniciados em segundo plano depois que o aplicativo de origem é eleito para imprimir algo, mas antes que os dados de impressão sejam enviados para a impressora. Os aplicativos de fluxo de trabalho podem alterar o tíquete de impressão (configurações do dispositivo de impressora) e o conteúdo real a ser impresso e, opcionalmente, podem expor essa funcionalidade ao usuário iniciando um aplicativo em primeiro plano no meio do processo. Isso permite um maior grau de personalização da experiência de impressão.

Classes

PrintWorkflowBackgroundSession

Representa uma única sessão de fluxo de trabalho de impressão que é executada em segundo plano.

PrintWorkflowBackgroundSetupRequestedEventArgs

Contém informações sobre um evento PrintWorkflowBackgroundSession.SetupRequested que foi gerado.

PrintWorkflowConfiguration

Contém informações sobre o aplicativo de origem, o cargo de impressão e a ID da sessão para uma sessão de fluxo de trabalho de impressão.

PrintWorkflowForegroundSession

Representa uma única sessão de fluxo de trabalho de impressão que é executada em primeiro plano.

PrintWorkflowForegroundSetupRequestedEventArgs

Contém informações sobre um evento PrintWorkflowForegroundSession.SetupRequested que foi gerado.

PrintWorkflowJobActivatedEventArgs

Permite que um aplicativo de extensão de interface do usuário de fluxo de trabalho de suporte de impressão manipule os parâmetros de ativação para o aplicativo.

PrintWorkflowJobBackgroundSession

Representa uma única sessão de trabalho de fluxo de trabalho de impressão que é executada em segundo plano.

PrintWorkflowJobIssueDetectedEventArgs

Esse namespace fornece a funcionalidade para escrever um aplicativo de fluxo de trabalho de impressão. Os aplicativos de fluxo de trabalho de impressão são registrados para aplicativos de origem compatíveis com impressão. Eles são iniciados em segundo plano depois que o aplicativo de origem é eleito para imprimir algo, mas antes que os dados de impressão sejam enviados para a impressora. Os aplicativos de fluxo de trabalho podem alterar o tíquete de impressão (configurações do dispositivo de impressora) e o conteúdo real a ser impresso e, opcionalmente, podem expor essa funcionalidade ao usuário iniciando um aplicativo em primeiro plano no meio do processo. Isso permite um maior grau de personalização da experiência de impressão.

PrintWorkflowJobNotificationEventArgs

Fornece informações para o evento JobNotification .

PrintWorkflowJobStartingEventArgs

Fornece informações para o evento JobStarting .

PrintWorkflowJobTriggerDetails

Fornece informações adicionais associadas a uma sessão de trabalho de fluxo de trabalho de impressão que é executada em segundo plano.

PrintWorkflowJobUISession

Representa uma sessão da interface do usuário do fluxo de trabalho de suporte de impressão.

PrintWorkflowObjectModelSourceFileContent

Representa o conteúdo de impressão na forma do modelo de objeto XPS baseado em COM.

PrintWorkflowObjectModelTargetPackage

Representa os dados de saída de impressão na forma do modelo de objeto XPS baseado em COM.

PrintWorkflowPdlConverter

Fornece um método que pode ser usado para converter um documento de impressão de um formato PDL (linguagem de descrição de página) em outro formato PDL.

PrintWorkflowPdlDataAvailableEventArgs

Fornece informações para o evento PdlDataAvailable .

PrintWorkflowPdlModificationRequestedEventArgs

Fornece informações para o evento PdlModificationRequested .

PrintWorkflowPdlSourceContent

Encapsula o conteúdo da PDL (linguagem de descrição da página de origem) para o trabalho atual.

PrintWorkflowPdlTargetStream

Representa o fluxo de PDL (linguagem de descrição da página de destino) para a operação de trabalho de impressão atual.

PrintWorkflowPrinterJob

Representa um trabalho de impressora no contexto de um aplicativo de fluxo de trabalho de impressão.

PrintWorkflowSourceContent

Representa dados de impressão brutos do aplicativo de origem.

PrintWorkflowSpoolStreamContent

Representa dados de impressão na forma de um fluxo de dados XPS.

PrintWorkflowStreamTarget

Representa um fluxo de dados de saída a ser enviado para a impressora.

PrintWorkflowSubmittedEventArgs

Contém informações sobre um evento PrintWorkflowBackgroundSession.Submitted que foi gerado.

PrintWorkflowSubmittedOperation

Contém informações sobre uma tarefa de impressão que foi potencialmente modificada por uma sessão de fluxo de trabalho de impressão.

PrintWorkflowTarget

Representa o documento de saída a ser enviado ao driver de impressora.

PrintWorkflowTriggerDetails

Representa informações contextuais sobre o disparo de uma tarefa em segundo plano de fluxo de trabalho de impressão.

PrintWorkflowUIActivatedEventArgs

Contém informações contextuais sobre uma tarefa em primeiro plano de fluxo de trabalho de impressão que foi ativada.

PrintWorkflowUILauncher

Fornece operações para mostrar uma interface do usuário para coletar a entrada do usuário de que o aplicativo de fluxo de trabalho de impressão precisa para concluir a conversão no formato de linguagem de descrição da página (PDL) indicado pela impressora.

PrintWorkflowVirtualPrinterDataAvailableEventArgs

Esse namespace fornece a funcionalidade para escrever um aplicativo de fluxo de trabalho de impressão. Os aplicativos de fluxo de trabalho de impressão são registrados para aplicativos de origem compatíveis com impressão. Eles são iniciados em segundo plano depois que o aplicativo de origem é eleito para imprimir algo, mas antes que os dados de impressão sejam enviados para a impressora. Os aplicativos de fluxo de trabalho podem alterar o tíquete de impressão (configurações do dispositivo de impressora) e o conteúdo real a ser impresso e, opcionalmente, podem expor essa funcionalidade ao usuário iniciando um aplicativo em primeiro plano no meio do processo. Isso permite um maior grau de personalização da experiência de impressão.

PrintWorkflowVirtualPrinterSession

Esse namespace fornece a funcionalidade para escrever um aplicativo de fluxo de trabalho de impressão. Os aplicativos de fluxo de trabalho de impressão são registrados para aplicativos de origem compatíveis com impressão. Eles são iniciados em segundo plano depois que o aplicativo de origem é eleito para imprimir algo, mas antes que os dados de impressão sejam enviados para a impressora. Os aplicativos de fluxo de trabalho podem alterar o tíquete de impressão (configurações do dispositivo de impressora) e o conteúdo real a ser impresso e, opcionalmente, podem expor essa funcionalidade ao usuário iniciando um aplicativo em primeiro plano no meio do processo. Isso permite um maior grau de personalização da experiência de impressão.

PrintWorkflowVirtualPrinterTriggerDetails

Esse namespace fornece a funcionalidade para escrever um aplicativo de fluxo de trabalho de impressão. Os aplicativos de fluxo de trabalho de impressão são registrados para aplicativos de origem compatíveis com impressão. Eles são iniciados em segundo plano depois que o aplicativo de origem é eleito para imprimir algo, mas antes que os dados de impressão sejam enviados para a impressora. Os aplicativos de fluxo de trabalho podem alterar o tíquete de impressão (configurações do dispositivo de impressora) e o conteúdo real a ser impresso e, opcionalmente, podem expor essa funcionalidade ao usuário iniciando um aplicativo em primeiro plano no meio do processo. Isso permite um maior grau de personalização da experiência de impressão.

PrintWorkflowVirtualPrinterUIEventArgs

Esse namespace fornece a funcionalidade para escrever um aplicativo de fluxo de trabalho de impressão. Os aplicativos de fluxo de trabalho de impressão são registrados para aplicativos de origem compatíveis com impressão. Eles são iniciados em segundo plano depois que o aplicativo de origem é eleito para imprimir algo, mas antes que os dados de impressão sejam enviados para a impressora. Os aplicativos de fluxo de trabalho podem alterar o tíquete de impressão (configurações do dispositivo de impressora) e o conteúdo real a ser impresso e, opcionalmente, podem expor essa funcionalidade ao usuário iniciando um aplicativo em primeiro plano no meio do processo. Isso permite um maior grau de personalização da experiência de impressão.

PrintWorkflowXpsDataAvailableEventArgs

Contém informações sobre um evento PrintWorkflowForegroundSession.XpsDataAvailable que foi gerado.

Enumerações

PdlConversionHostBasedProcessingOperations

Especifica quais operações de processamento de conversão PDL são executadas pelo host.

PrintWorkflowAttributesMergePolicy

Especifica como os atributos fornecidos pelo Aplicativo de Suporte à Impressora devem ser mesclados com atributos PrintTicket.

PrintWorkflowJobAbortReason

Contém valores que indicam por que um fluxo de trabalho de impressão foi cancelado usando o método AbortPrintFlow .

PrintWorkflowJobIssueKind

Esse namespace fornece a funcionalidade para escrever um aplicativo de fluxo de trabalho de impressão. Os aplicativos de fluxo de trabalho de impressão são registrados para aplicativos de origem compatíveis com impressão. Eles são iniciados em segundo plano depois que o aplicativo de origem é eleito para imprimir algo, mas antes que os dados de impressão sejam enviados para a impressora. Os aplicativos de fluxo de trabalho podem alterar o tíquete de impressão (configurações do dispositivo de impressora) e o conteúdo real a ser impresso e, opcionalmente, podem expor essa funcionalidade ao usuário iniciando um aplicativo em primeiro plano no meio do processo. Isso permite um maior grau de personalização da experiência de impressão.

PrintWorkflowPdlConversionType

Define valores que representam os diferentes tipos de conversores de linguagem de descrição de página (PDL) que podem ser usados com o método GetPdlConverter .

PrintWorkflowPrinterJobStatus

Contém valores que descrevem o status do trabalho de impressora de fluxo de trabalho de impressão atual.

PrintWorkflowSessionStatus

Contém valores que descrevem o status da sessão de fluxo de trabalho de impressão atual.

PrintWorkflowSubmittedStatus

Contém valores que descrevem o status de uma sessão de fluxo de trabalho de impressão.

PrintWorkflowUICompletionStatus

Fornece valores para a status de conclusão da interface do usuário do trabalho de fluxo de trabalho de impressão que é mostrada chamando o método LaunchAndCompleteUIAsync.

Confira também