PrintSystemJobInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un processo di stampa in modo dettagliato.
public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
- Ereditarietà
Commenti
Questa classe non ha alcun costruttore pubblico. Per ottenere un riferimento a un PrintSystemJobInfo oggetto, usare il metodo statico PrintSystemJobInfo.Get o uno dei metodi di istanza seguenti PrintQueue : GetJob, GetPrintJobInfoCollectiono AddJob.
Molte proprietà del processo di stampa, ad esempio se viene completato un processo, devono essere passate dalla stampante all'oggetto PrintSystemJobInfo prima che l'applicazione legge la proprietà corrispondente (IsCompleted). Il Refresh metodo fornisce questa funzionalità.
Analogamente, quando l'applicazione modifica il valore della JobName proprietà, la modifica deve essere scritta nell'utilità coda di stampa nel computer. Il Commit metodo fornisce questa funzionalità.
Se si deriva una classe con PrintSystemJobInfo proprietà scrivibili aggiuntive, è necessario implementare un override dei Refresh metodi e Commit .
Attenzione
Le classi all'interno dello System.Printing spazio dei nomi non sono supportate per l'uso all'interno di un servizio Windows o di ASP.NET applicazione o servizio. Il tentativo di usare queste classi all'interno di uno di questi tipi di applicazioni può generare problemi imprevisti, ad esempio le prestazioni del servizio ridotte e le eccezioni di runtime.
Se si desidera stampare da un'applicazione Windows Form, vedere lo spazio dei nomi System.Drawing.Printing.
Proprietà
HostingPrintQueue |
Ottiene la coda di stampa che ospita il processo di stampa. |
HostingPrintServer |
Ottiene il server di stampa che ospita la coda per il processo di stampa. |
IsBlocked |
Ottiene un valore che indica se il processo di stampa è bloccato e di conseguenza non viene stampato. |
IsCompleted |
Ottiene un valore che indica se il processo di stampa è terminato. |
IsDeleted |
Ottiene un valore che indica se il processo di stampa rappresentato dall'oggetto PrintSystemJobInfo è stato eliminato dalla coda di stampa. |
IsDeleting |
Ottiene un valore che indica se è in corso l'eliminazione del processo di stampa dalla coda. |
IsDisposed |
Ottiene o imposta un valore che indica se l'oggetto è stato eliminato. (Ereditato da PrintSystemObject) |
IsInError |
Ottiene un valore che indica se al processo di stampa è associata una condizione di errore. |
IsOffline |
Ottiene un valore che indica se la stampante non è in linea. |
IsPaperOut |
Ottiene un valore che indica se la stampante ha esaurito la carta del formato e del tipo richiesti dal processo di stampa. |
IsPaused |
Ottiene un valore che indica se il processo di stampa è in pausa. |
IsPrinted |
Ottiene un valore che indica se il processo di stampa è stato completato. |
IsPrinting |
Ottiene un valore che indica se è in corso la stampa del processo di stampa. |
IsRestarted |
Ottiene un valore che indica se il processo di stampa è stato riavviato. |
IsRetained |
Ottiene un valore che indica se il processo di stampa è stato salvato nella coda dopo la stampa. |
IsSpooling |
Ottiene un valore che indica se è in corso lo spooling del processo di stampa. |
IsUserInterventionRequired |
Ottiene un valore che indica se la stampante necessita dell'intervento dell'utente. |
JobIdentifier |
Ottiene il numero di identificazione del processo di stampa. |
JobName |
Ottiene o imposta il nome del processo di stampa. |
JobSize |
Ottiene le dimensioni in byte del processo di stampa. |
JobStatus |
Ottiene lo stato corrente del processo di stampa. |
JobStream |
Ottiene un riferimento a Stream del processo di stampa. |
Name |
Ottiene il nome dell'oggetto. (Ereditato da PrintSystemObject) |
NumberOfPages |
Ottiene il numero di pagine nel processo di stampa. |
NumberOfPagesPrinted |
Ottiene il numero di pagine già stampate. |
Parent |
Ottiene l'elemento padre dell'oggetto. (Ereditato da PrintSystemObject) |
PositionInPrintQueue |
Ottiene la posizione del processo di stampa nella coda di stampa. |
Priority |
Ottiene un'espressione non numerica che rappresenta la priorità del processo di stampa rispetto ad altri processi nella coda di stampa. |
PropertiesCollection |
Ottiene un insieme di coppie di attributi e valori. (Ereditato da PrintSystemObject) |
StartTimeOfDay |
Ottiene il primo orario possibile, espresso come numero di minuti dopo la mezzanotte ora UTC (Coordinated Universal Time), nota anche come ora GMT (Greenwich Mean Time), per l'avvio della stampa di un processo. |
Submitter |
Ottiene il nome dell'utente che ha inviato il processo di stampa. |
TimeJobSubmitted |
Ottiene la data e l'ora in cui il processo di stampa viene inviato. |
TimeSinceStartedPrinting |
Ottiene il tempo trascorso, espresso in millisecondi, dall'inizio della stampa del processo. |
UntilTimeOfDay |
Ottiene l'ultimo orario possibile, espresso come numero di minuti dopo la mezzanotte ora UTC (Coordinated Universal Time), nota anche come ora GMT (Greenwich Mean Time), per l'avvio della stampa di un processo. |
Metodi
Cancel() |
Annulla il processo di stampa. |
Commit() |
Scrive qualsiasi modifica apportata alle proprietà dell'oggetto PrintSystemJobInfo al processo di stampa effettivo rappresentato dall'oggetto. |
Dispose() |
Rilascia tutte le risorse usate da PrintSystemObject. (Ereditato da PrintSystemObject) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da PrintSystemObject e, facoltativamente, le risorse gestite. (Ereditato da PrintSystemObject) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Get(PrintQueue, Int32) |
Ottiene l'oggetto PrintSystemJobInfo per il processo specificato nell'oggetto PrintQueue specificato. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Initialize() |
Inizializza le proprietà dell'oggetto PrintSystemObject. (Ereditato da PrintSystemObject) |
InternalDispose(Boolean) |
Rilascia le risorse non gestite utilizzate da PrintSystemJobInfo e, facoltativamente, rilascia le risorse gestite. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Pause() |
Interrompe l'esecuzione del processo di stampa fino all'esecuzione di Resume(). |
Refresh() |
Aggiorna le proprietà dell'oggetto PrintSystemJobInfo in modo che i relativi valori corrispondano ai valori del processo di stampa effettivo rappresentato dall'oggetto. |
Restart() |
Riavvia un processo di stampa dall'inizio. |
Resume() |
Riprende la stampa di un processo di stampa in pausa. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |