PrintSystemJobInfo Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert een afdruktaak in detail.
public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
- Overname
Opmerkingen
Deze klasse heeft geen openbare constructor. Als u een verwijzing naar een PrintSystemJobInfo object wilt ophalen, gebruikt u de statische PrintSystemJobInfo.Get methode of een van de volgende PrintQueue exemplaarmethoden: GetJob, GetPrintJobInfoCollectionof AddJob.
Veel eigenschappen van afdruktaken, zoals of een taak is voltooid, moeten worden doorgegeven van de printer aan het PrintSystemJobInfo object voordat de toepassing de bijbehorende eigenschap (IsCompleted) leest. De Refresh methode biedt deze functionaliteit.
Op dezelfde manier moet de wijziging worden geschreven naar het hulpprogramma voor de afdrukwachtrij op de computer wanneer de toepassing de waarde van de JobName eigenschap wijzigt. De Commit methode biedt deze functionaliteit.
Als u een klasse hebt afgeleid van PrintSystemJobInfo die aanvullende beschrijfbare eigenschappen, moet u een onderdrukking van de Refresh en Commit methoden implementeren.
Caution
Klassen in de naamruimte System.Printing worden niet ondersteund voor gebruik binnen een Windows-service of ASP.NET toepassing of service. Als u deze klassen probeert te gebruiken vanuit een van deze toepassingstypen, kunnen er onverwachte problemen optreden, zoals verminderde serviceprestaties en runtime-uitzonderingen.
Als u wilt afdrukken vanuit een Windows Forms toepassing, raadpleegt u de System.Drawing.Printing naamruimte.
Eigenschappen
| Name | Description |
|---|---|
| HostingPrintQueue |
Hiermee haalt u de afdrukwachtrij op die als host fungeert voor de afdruktaak. |
| HostingPrintServer |
Hiermee haalt u de afdrukserver op die als host fungeert voor de afdrukwachtrij voor de afdruktaak. |
| IsBlocked |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak wordt geblokkeerd en daarom niet wordt afgedrukt. |
| IsCompleted |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak is voltooid. |
| IsDeleted |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak, die wordt vertegenwoordigd door het PrintSystemJobInfo object, uit de afdrukwachtrij is verwijderd. |
| IsDeleting |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak wordt verwijderd uit de afdrukwachtrij. |
| IsDisposed |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het object is verwijderd. (Overgenomen van PrintSystemObject) |
| IsInError |
Hiermee wordt een waarde opgehaald die aangeeft of een foutvoorwaarde is gekoppeld aan de afdruktaak. |
| IsOffline |
Hiermee wordt een waarde opgehaald die aangeeft of de printer offline is. |
| IsPaperOut |
Hiermee wordt een waarde opgehaald die aangeeft of de printer niet meer papierformaat heeft en typt dat de afdruktaak vereist. |
| IsPaused |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak is onderbroken. |
| IsPrinted |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak is afgedrukt. |
| IsPrinting |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak wordt afgedrukt. |
| IsRestarted |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak opnieuw is gestart. |
| IsRetained |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak is opgeslagen in de wachtrij nadat deze is afgedrukt. |
| IsSpooling |
Hiermee wordt een waarde opgehaald die aangeeft of de afdruktaak wordt gepoold. |
| IsUserInterventionRequired |
Hiermee wordt een waarde opgehaald die aangeeft of de printer tussenkomst van de gebruiker nodig heeft. |
| JobIdentifier |
Hiermee haalt u het identificatienummer voor de afdruktaak op. |
| JobName |
Hiermee haalt u een naam op voor de afdruktaak of stelt u deze in. |
| JobSize |
De grootte, in bytes, van de afdruktaak ophalen. |
| JobStatus |
Hiermee haalt u de huidige status van de afdruktaak op. |
| JobStream |
Hiermee wordt een verwijzing naar de Stream afdruktaak opgehaald. |
| Name |
Hiermee haalt u de naam van het object op. (Overgenomen van PrintSystemObject) |
| NumberOfPages |
Hiermee haalt u het aantal pagina's in de afdruktaak op. |
| NumberOfPagesPrinted |
Hiermee haalt u het aantal pagina's op dat al is afgedrukt. |
| Parent |
Hiermee haalt u het bovenliggende element van het object op. (Overgenomen van PrintSystemObject) |
| PositionInPrintQueue |
Hiermee haalt u de plaats van de afdruktaak op in de afdrukwachtrij. |
| Priority |
Hiermee wordt een niet-numerieke expressie opgehaald die de prioriteit van de afdruktaak vertegenwoordigt ten opzichte van andere taken in de afdrukwachtrij. |
| PropertiesCollection |
Hiermee haalt u een verzameling kenmerk- en waardeparen op. (Overgenomen van PrintSystemObject) |
| StartTimeOfDay |
Hiermee wordt de vroegste tijd van de dag, uitgedrukt als het aantal minuten na middernacht Coordinated Universal Time (UTC) (ook wel Greenwich Mean Time [GMT]) genoemd), dat de afdruktaak kan beginnen met afdrukken. |
| Submitter |
Hiermee haalt u de naam op van de gebruiker die de afdruktaak heeft ingediend. |
| TimeJobSubmitted |
Hiermee haalt u de datum en tijd op waarop de afdruktaak is verzonden. |
| TimeSinceStartedPrinting |
Haalt de tijd op, in milliseconden, omdat de afdruktaak is begonnen met afdrukken. |
| UntilTimeOfDay |
Hiermee wordt het laatste tijdstip van de dag, uitgedrukt als het aantal minuten na middernacht Coordinated Universal Time (UTC) (ook wel Greenwich Mean Time [GMT]) genoemd), dat de afdruktaak kan beginnen met afdrukken. |
Methoden
| Name | Description |
|---|---|
| Cancel() |
Hiermee annuleert u de afdruktaak. |
| Commit() |
Schrijft eventuele wijzigingen in de eigenschappen van het PrintSystemJobInfo object naar de werkelijke afdruktaak die het object voorstelt. |
| Dispose() |
Alle resources die worden gebruikt door de PrintSystemObject. (Overgenomen van PrintSystemObject) |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die worden gebruikt door de PrintSystemObject beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van PrintSystemObject) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Get(PrintQueue, Int32) |
Hiermee haalt u de PrintSystemJobInfo voor de opgegeven taak op in de opgegeven PrintQueue. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Initialize() |
Initialiseert de eigenschappen van de PrintSystemObject. (Overgenomen van PrintSystemObject) |
| InternalDispose(Boolean) |
Releases van de niet-beheerde resources die worden gebruikt door de PrintSystemJobInfo en optioneel, releases van de beheerde resources. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Pause() |
Hiermee wordt het afdrukken van de taak gestopt totdat Resume() de taak wordt uitgevoerd. |
| Refresh() |
Hiermee werkt u de eigenschappen van het PrintSystemJobInfo object bij zodat de bijbehorende waarden overeenkomen met de waarden van de werkelijke afdruktaak die het object voorstelt. |
| Restart() |
Hiermee wordt een afdruktaak opnieuw gestart vanaf het begin. |
| Resume() |
Hiermee wordt het afdrukken van een onderbroken afdruktaak hervat. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |