Compartilhar via


PrintSystemJobInfo Classe

Definição

Define um trabalho de impressão em detalhes.

public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
    inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
Herança
PrintSystemJobInfo

Comentários

Essa classe não tem construtor público. Para obter uma referência a um PrintSystemJobInfo objeto, use o método estático PrintSystemJobInfo.Get ou um dos seguintes PrintQueue métodos de instância: GetJob, GetPrintJobInfoCollectionou AddJob.

Muitas propriedades de trabalho de impressão, como se um trabalho é concluído, devem ser passadas da impressora para o objeto antes que seu PrintSystemJobInfo aplicativo leia a propriedade correspondente (IsCompleted). O Refresh método fornece essa funcionalidade.

Da mesma forma, quando o aplicativo altera o valor da JobName propriedade, a alteração deve ser gravada no utilitário de fila de impressão no computador. O Commit método fornece essa funcionalidade.

Se você derivar uma classe de PrintSystemJobInfo que tenha propriedades graváveis adicionais, deverá implementar uma substituição dos Refresh métodos e Commit .

Cuidado

Não há suporte para classes no System.Printing namespace para uso em um serviço windows ou ASP.NET aplicativo ou serviço. Tentar usar essas classes de dentro de um desses tipos de aplicativo pode produzir problemas inesperados, como redução do desempenho do serviço e exceções em tempo de execução.

Se você quiser imprimir de um aplicativo Windows Forms, consulte o System.Drawing.Printing namespace .

Propriedades

HostingPrintQueue

Obtém a fila de impressão que hospeda o trabalho de impressão.

HostingPrintServer

Obtém o servidor de impressão que está hospedando a fila de impressão para o trabalho de impressão.

IsBlocked

Obtém um valor que indica se o trabalho de impressão está bloqueado e, portanto, não está sendo impresso.

IsCompleted

Obtém um valor que indica se o trabalho de impressão está concluído.

IsDeleted

Obtém um valor que indica se o trabalho de impressão, que é representado pelo objeto PrintSystemJobInfo, foi excluído da fila de impressão.

IsDeleting

Obtém um valor que indica se o trabalho de impressão está sendo excluído da fila de impressão.

IsDisposed

Obtém ou define um valor que indica se o objeto foi descartado.

(Herdado de PrintSystemObject)
IsInError

Obtém um valor que indica se uma condição de erro está associada ao trabalho de impressão.

IsOffline

Obtém um valor que indica se a impressora está offline.

IsPaperOut

Obtém um valor que indica se a impressora ficou sem o papel do tipo e do tamanho que o trabalho de impressão requer.

IsPaused

Obtém um valor que indica se o trabalho de impressão está em pausa.

IsPrinted

Obtém um valor que indica se o trabalho de impressão foi impresso.

IsPrinting

Obtém um valor que indica se o trabalho de impressão está sendo impresso.

IsRestarted

Obtém um valor que indica se o trabalho de impressão foi reiniciado.

IsRetained

Obtém um valor que indica se o trabalho de impressão foi salvo na fila após ter sido impresso.

IsSpooling

Obtém um valor que indica se o trabalho de impressão está em spool.

IsUserInterventionRequired

Obtém um valor que indica se a impressão precisa de intervenção do usuário.

JobIdentifier

Obtém o número de identificação do trabalho de impressão.

JobName

Obtém ou define um nome para o trabalho de impressão.

JobSize

Obtém o tamanho, em bytes, do trabalho de impressão.

JobStatus

Obtém o status atual do trabalho de impressão.

JobStream

Obtém uma referência para o Stream do trabalho de impressão.

Name

Obtém o nome do objeto.

(Herdado de PrintSystemObject)
NumberOfPages

Obtém o número de páginas no trabalho de impressão.

NumberOfPagesPrinted

Obtém o número de páginas que já foram impressas.

Parent

Obtém o pai do objeto.

(Herdado de PrintSystemObject)
PositionInPrintQueue

Obtém o local do trabalho de impressão na fila de impressão.

Priority

Obtém uma expressão não numérica que representa a prioridade do trabalho de impressão em relação a outros trabalhos na fila de impressão.

PropertiesCollection

Obtém uma coleção de pares de atributo e valor.

(Herdado de PrintSystemObject)
StartTimeOfDay

Obtém a primeira hora do dia, expressa como o número de minutos após a meia-noite, de acordo com o UTC (Tempo Universal Coordenado), também chamado de GMT (Horário do Meridiano de Greenwich), em que o trabalho de impressão poderá começar a ser impresso.

Submitter

Obtém o nome do usuário que enviou o trabalho de impressão.

TimeJobSubmitted

Obtém a data e a hora em que o trabalho de impressão foi enviado.

TimeSinceStartedPrinting

Obtém o tempo, em milissegundos, desde que o trabalho de impressão começou a ser impresso.

UntilTimeOfDay

Obtém a última hora do dia, expressa como o número de minutos após a meia-noite, de acordo com o UTC (Tempo Universal Coordenado), também chamado de GMT (Horário do Meridiano de Greenwich), em que o trabalho de impressão poderá começar a ser impresso.

Métodos

Cancel()

Cancela o trabalho de impressão.

Commit()

Grava quaisquer alterações das propriedades do objeto PrintSystemJobInfo no trabalho de impressão real que o objeto representa.

Dispose()

Libera todos os recursos usados pelo PrintSystemObject.

(Herdado de PrintSystemObject)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo PrintSystemObject e opcionalmente libera os recursos gerenciados.

(Herdado de PrintSystemObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Get(PrintQueue, Int32)

Obtém o PrintSystemJobInfo do trabalho especificado no PrintQueue especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize()

Inicializa as propriedades do PrintSystemObject.

(Herdado de PrintSystemObject)
InternalDispose(Boolean)

Libera os recursos não gerenciados usados pelo PrintSystemJobInfo e, opcionalmente, libera os recursos gerados.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Pause()

Interrompe a impressão do trabalho até Resume() ser executado.

Refresh()

Atualiza as propriedades do objeto PrintSystemJobInfo para que seus valores correspondam aos valores do trabalho de impressão real que o objeto representa.

Restart()

Reinicia um trabalho de impressão desde o início.

Resume()

Retoma a impressão de um trabalho de impressão em pausa.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a