PrintSystemJobInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define en detalle un trabajo de impresión.
public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
- Herencia
Comentarios
Esta clase no tiene ningún constructor público. Para obtener una referencia a un PrintSystemJobInfo objeto, use el método estático PrintSystemJobInfo.Get o uno de los métodos de instancia siguientes PrintQueue : GetJob, GetPrintJobInfoCollectiono AddJob.
Muchas propiedades del trabajo de impresión, como si se ha completado un trabajo, deben pasarse de la impresora al objeto antes de que la PrintSystemJobInfo aplicación lea la propiedad correspondiente (IsCompleted). El Refresh método proporciona esta funcionalidad.
De forma similar, cuando la aplicación cambia el valor de la JobName propiedad , el cambio debe escribirse en la utilidad de cola de impresión del equipo. El Commit método proporciona esta funcionalidad.
Si deriva una clase de PrintSystemJobInfo que tiene propiedades grabables adicionales, debe implementar una invalidación de los Refresh métodos y Commit .
Precaución
Las clases dentro del System.Printing espacio de nombres no se admiten para su uso en un servicio de Windows o en una aplicación o servicio de ASP.NET. Intentar usar estas clases desde uno de estos tipos de aplicación puede producir problemas inesperados, como reducir el rendimiento del servicio y las excepciones en tiempo de ejecución.
Si desea imprimir desde una aplicación de Windows Forms, consulte el System.Drawing.Printing espacio de nombres .
Propiedades
HostingPrintQueue |
Obtiene la cola de impresión en la que se hospeda el trabajo de impresión. |
HostingPrintServer |
Obtiene el servidor de impresión en el que se hospeda la cola de impresión del trabajo de impresión. |
IsBlocked |
Obtiene un valor que indica si está bloqueado el trabajo de impresión y, por consiguiente, no se imprime. |
IsCompleted |
Obtiene un valor que indica si el trabajo de impresión ha finalizado. |
IsDeleted |
Obtiene un valor que indica si el trabajo de impresión, que el objeto PrintSystemJobInfo representa, se eliminó de la cola de impresión. |
IsDeleting |
Obtiene un valor que indica si el trabajo de impresión se está eliminando de la cola de impresión. |
IsDisposed |
Obtiene o establece un valor que indica si el objeto se ha eliminado. (Heredado de PrintSystemObject) |
IsInError |
Obtiene un valor que indica si hay una condición de error asociada al trabajo de impresión. |
IsOffline |
Obtiene un valor que indica si la impresora está sin conexión. |
IsPaperOut |
Obtiene un valor que indica si la impresora se ha quedado sin el papel del tamaño y tipo que el trabajo de impresión requiere. |
IsPaused |
Obtiene un valor que indica si el trabajo de impresión está en pausa. |
IsPrinted |
Obtiene un valor que indica si se imprimió el trabajo de impresión. |
IsPrinting |
Obtiene un valor que indica si se está imprimiendo el trabajo de impresión. |
IsRestarted |
Obtiene un valor que indica si se ha reiniciado el trabajo de impresión. |
IsRetained |
Obtiene un valor que indica si el trabajo de impresión se guardó en cola después de imprimirse. |
IsSpooling |
Obtiene un valor que indica si el trabajo de impresión se está enviando a la cola de impresión. |
IsUserInterventionRequired |
Obtiene un valor que indica si la impresora requiere la intervención del usuario. |
JobIdentifier |
Obtiene el número de identificación del trabajo de impresión. |
JobName |
Obtiene o establece un nombre para el trabajo de impresión. |
JobSize |
Obtiene el tamaño, en bytes, del trabajo de impresión. |
JobStatus |
Obtiene el estado actual del trabajo de impresión. |
JobStream |
Obtiene una referencia al Stream del trabajo de impresión. |
Name |
Obtiene el nombre del objeto. (Heredado de PrintSystemObject) |
NumberOfPages |
Obtiene el número de páginas del trabajo de impresión. |
NumberOfPagesPrinted |
Obtiene el número de páginas que ya se han impreso. |
Parent |
Obtiene el elemento primario del objeto. (Heredado de PrintSystemObject) |
PositionInPrintQueue |
Obtiene la posición del trabajo de impresión en la cola de impresión. |
Priority |
Obtiene una expresión no numérica que representa la prioridad del trabajo de impresión respecto a otros trabajos de la cola de impresión. |
PropertiesCollection |
Obtiene una colección de pares de atributo y valor. (Heredado de PrintSystemObject) |
StartTimeOfDay |
Obtiene la hora más temprana del día, expresada como el número de minutos después de medianoche de la hora universal coordinada (UTC) (también denominada hora del meridiano de Greenwich [GMT]), a la que la impresora comenzará a imprimir el trabajo de impresión. |
Submitter |
Obtiene el nombre del usuario que envió el trabajo de impresión. |
TimeJobSubmitted |
Obtiene la fecha y hora en que se envió el trabajo de impresión. |
TimeSinceStartedPrinting |
Obtiene la hora, en milisegundos, desde que comenzó a imprimirse el trabajo de impresión. |
UntilTimeOfDay |
Obtiene la última hora del día, expresada como el número de minutos después de medianoche de la hora universal coordinada (UTC) (también denominada hora del meridiano de Greenwich [GMT]), a la que puede comenzar el trabajo de impresión. |
Métodos
Cancel() |
Cancela el trabajo de impresión. |
Commit() |
Escribe cualquier cambio en las propiedades del objeto PrintSystemJobInfo en el trabajo de impresión real que el objeto representa. |
Dispose() |
Libera todos los recursos que usa PrintSystemObject. (Heredado de PrintSystemObject) |
Dispose(Boolean) |
Libera los recursos no administrados que usa PrintSystemObject y, de forma opcional, libera los recursos administrados. (Heredado de PrintSystemObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Get(PrintQueue, Int32) |
Obtiene la PrintSystemJobInfo para el trabajo especificado en la PrintQueue especificada. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Initialize() |
Inicializa las propiedades de la clase PrintSystemObject. (Heredado de PrintSystemObject) |
InternalDispose(Boolean) |
Libera los recursos no administrados utilizados por PrintSystemJobInfo y, de forma opcional, libera los recursos administrados. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Pause() |
Detiene la impresión hasta que se ejecuta Resume(). |
Refresh() |
Actualiza las propiedades del objeto PrintSystemJobInfo de modo que sus valores coincidan con los valores del trabajo de impresión que el objeto representa. |
Restart() |
Reinicia un trabajo de impresión desde el principio. |
Resume() |
Reanuda la impresión de un trabajo de impresión en pausa. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |