PrintSystemJobInfo Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar ett utskriftsjobb i detalj.
public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
- Arv
Kommentarer
Den här klassen har ingen offentlig konstruktor. Om du vill hämta en referens till ett PrintSystemJobInfo objekt använder du den statiska PrintSystemJobInfo.Get metoden eller någon av följande PrintQueue instansmetoder: GetJob, GetPrintJobInfoCollectioneller AddJob.
Många utskriftsjobbegenskaper, till exempel om ett jobb har slutförts, måste skickas från skrivaren till PrintSystemJobInfo objektet innan programmet läser motsvarande egenskap (IsCompleted). Metoden Refresh tillhandahåller den här funktionen.
På samma sätt måste ändringen skrivas till utskriftsköverktyget på datorn när programmet ändrar värdet JobName för egenskapen. Metoden Commit tillhandahåller den här funktionen.
Om du härleder en klass från PrintSystemJobInfo som har ytterligare skrivbara egenskaper måste du implementera en åsidosättning av Refresh metoderna och Commit .
Caution
Klasser inom namnområdet System.Printing stöds inte för användning i en Windows-tjänst eller ASP.NET program eller tjänst. Om du försöker använda dessa klasser inifrån någon av dessa programtyper kan det uppstå oväntade problem, till exempel sämre tjänstprestanda och körningsfel.
Om du vill skriva ut från ett Windows Forms program läser du namnområdet System.Drawing.Printing.
Egenskaper
| Name | Description |
|---|---|
| HostingPrintQueue |
Hämtar utskriftskö som är värd för utskriftsjobbet. |
| HostingPrintServer |
Hämtar utskriftsservern som är värd för utskriftskön för utskriftsjobbet. |
| IsBlocked |
Hämtar ett värde som anger om utskriftsjobbet blockeras och därför inte skrivs ut. |
| IsCompleted |
Hämtar ett värde som anger om utskriftsjobbet är klart. |
| IsDeleted |
Hämtar ett värde som anger om utskriftsjobbet, som representeras av PrintSystemJobInfo objektet, har tagits bort från utskriftskön. |
| IsDeleting |
Hämtar ett värde som anger om utskriftsjobbet tas bort från utskriftskön. |
| IsDisposed |
Hämtar eller anger ett värde som anger om objektet har tagits bort. (Ärvd från PrintSystemObject) |
| IsInError |
Hämtar ett värde som anger om ett felvillkor är associerat med utskriftsjobbet. |
| IsOffline |
Hämtar ett värde som anger om skrivaren är offline. |
| IsPaperOut |
Hämtar ett värde som anger om skrivaren har slut på pappersstorleken och skriver som utskriftsjobbet kräver. |
| IsPaused |
Hämtar ett värde som anger om utskriftsjobbet har pausats. |
| IsPrinted |
Hämtar ett värde som anger om utskriftsjobbet skrivs ut. |
| IsPrinting |
Hämtar ett värde som anger om utskriftsjobbet skrivs ut. |
| IsRestarted |
Hämtar ett värde som anger om utskriftsjobbet har startats om. |
| IsRetained |
Hämtar ett värde som anger om utskriftsjobbet sparades i kön när det skrevs ut. |
| IsSpooling |
Hämtar ett värde som anger om utskriftsjobbet buffrats. |
| IsUserInterventionRequired |
Hämtar ett värde som anger om skrivaren behöver användaringrepp. |
| JobIdentifier |
Hämtar identifieringsnumret för utskriftsjobbet. |
| JobName |
Hämtar eller anger ett namn för utskriftsjobbet. |
| JobSize |
Hämta utskriftsjobbets storlek i byte. |
| JobStatus |
Hämtar den aktuella statusen för utskriftsjobbet. |
| JobStream |
Hämtar en referens till Stream utskriftsjobbet. |
| Name |
Hämtar objektets namn. (Ärvd från PrintSystemObject) |
| NumberOfPages |
Hämtar antalet sidor i utskriftsjobbet. |
| NumberOfPagesPrinted |
Hämtar det antal sidor som redan har skrivits ut. |
| Parent |
Hämtar objektets överordnade. (Ärvd från PrintSystemObject) |
| PositionInPrintQueue |
Hämtar utskriftsjobbets plats i utskriftskö. |
| Priority |
Hämtar ett icke-numeriskt uttryck som representerar prioriteten för utskriftsjobbet i förhållande till andra jobb i utskriftskö. |
| PropertiesCollection |
Hämtar en samling attribut- och värdepar. (Ärvd från PrintSystemObject) |
| StartTimeOfDay |
Hämtar den tidigaste tiden på dagen, uttryckt som antalet minuter efter midnatt Coordinated Universal Time (UTC) (kallas även Greenwich Mean Time [GMT]), som utskriftsjobbet kan börja skriva ut. |
| Submitter |
Hämtar namnet på den användare som skickade utskriftsjobbet. |
| TimeJobSubmitted |
Hämtar datum och tid då utskriftsjobbet skickas. |
| TimeSinceStartedPrinting |
Hämtar tiden, i millisekunder, sedan utskriftsjobbet började skrivas ut. |
| UntilTimeOfDay |
Hämtar den sista tiden på dagen, uttryckt som antalet minuter efter midnatt Coordinated Universal Time (UTC) (kallas även Greenwich Mean Time [GMT]), som utskriftsjobbet kan börja skriva ut. |
Metoder
| Name | Description |
|---|---|
| Cancel() |
Avbryter utskriftsjobbet. |
| Commit() |
Skriver eventuella ändringar av objektets PrintSystemJobInfo egenskaper till det faktiska utskriftsjobbet som objektet representerar. |
| Dispose() |
Släpper alla resurser som används av PrintSystemObject. (Ärvd från PrintSystemObject) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av PrintSystemObject och släpper eventuellt de hanterade resurserna. (Ärvd från PrintSystemObject) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Get(PrintQueue, Int32) |
PrintSystemJobInfo Hämtar för det angivna jobbet i den angivna PrintQueue. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Initialize() |
Initierar egenskaperna för PrintSystemObject. (Ärvd från PrintSystemObject) |
| InternalDispose(Boolean) |
Släpper de ohanterade resurser som används av PrintSystemJobInfo och eventuellt släpper de hanterade resurserna. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Pause() |
Stoppar utskriften av jobbet tills Resume() det körs. |
| Refresh() |
Uppdaterar objektets PrintSystemJobInfo egenskaper så att deras värden matchar värdena för det faktiska utskriftsjobbet som objektet representerar. |
| Restart() |
Startar om ett utskriftsjobb från början. |
| Resume() |
Återupptar utskriften av ett pausat utskriftsjobb. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |