PrintSystemJobInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Druckauftrag im Detail.
public ref class PrintSystemJobInfo : System::Printing::PrintSystemObject
public class PrintSystemJobInfo : System.Printing.PrintSystemObject
type PrintSystemJobInfo = class
inherit PrintSystemObject
Public Class PrintSystemJobInfo
Inherits PrintSystemObject
- Vererbung
Hinweise
Diese Klasse hat keinen öffentlichen Konstruktor. Verwenden Sie die statische PrintSystemJobInfo.Get Methode oder eine der folgenden PrintQueue Instanzmethoden, um einen Verweis auf ein PrintSystemJobInfo Objekt abzurufen: GetJob, , GetPrintJobInfoCollectionoder AddJob.
Viele Druckauftragseigenschaften, z. B. ob ein Auftrag abgeschlossen ist, müssen vom Drucker an das PrintSystemJobInfo Objekt übergeben werden, bevor die Anwendung die entsprechende Eigenschaft liest (IsCompleted). Die Refresh Methode stellt diese Funktionalität bereit.
Entsprechend muss die Änderung, wenn die Anwendung den Wert der JobName Eigenschaft ändert, in das Hilfsprogramm für die Druckwarteschlange auf dem Computer geschrieben werden. Die Commit Methode stellt diese Funktionalität bereit.
Wenn Sie eine Klasse mit PrintSystemJobInfo zusätzlichen beschreibbaren Eigenschaften ableiten, müssen Sie eine Außerkraftsetzung der Refresh Methoden implementieren Commit .
Vorsicht
Klassen im Namespace System.Printing werden nicht für die Verwendung in einem Windows-Dienst oder einer ASP.NET-Anwendung oder einem Dienst unterstützt. Wenn Sie versuchen, diese Klassen aus einem dieser Anwendungstypen zu verwenden, können unerwartete Probleme auftreten, z. B. verringerte Dienstleistung und Laufzeit-Ausnahmen.
Wenn Sie aus einer Windows Forms-Anwendung drucken möchten, lesen Sie den System.Drawing.Printing Namespace.
Eigenschaften
| Name | Beschreibung |
|---|---|
| HostingPrintQueue |
Ruft die Druckwarteschlange ab, die den Druckauftrag hosten soll. |
| HostingPrintServer |
Ruft den Druckserver ab, der die Druckwarteschlange für den Druckauftrag hosten soll. |
| IsBlocked |
Ruft einen Wert ab, der angibt, ob der Druckauftrag blockiert und daher nicht gedruckt wird. |
| IsCompleted |
Ruft einen Wert ab, der angibt, ob der Druckauftrag abgeschlossen ist. |
| IsDeleted |
Ruft einen Wert ab, der angibt, ob der Druckauftrag, der durch das PrintSystemJobInfo Objekt dargestellt wird, aus der Druckwarteschlange gelöscht wurde. |
| IsDeleting |
Ruft einen Wert ab, der angibt, ob der Druckauftrag aus der Druckwarteschlange gelöscht wird. |
| IsDisposed |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Objekt verworfen wurde. (Geerbt von PrintSystemObject) |
| IsInError |
Ruft einen Wert ab, der angibt, ob eine Fehlerbedingung dem Druckauftrag zugeordnet ist. |
| IsOffline |
Ruft einen Wert ab, der angibt, ob der Drucker offline ist. |
| IsPaperOut |
Ruft einen Wert ab, der angibt, ob der Drucker das Papierformat ausläuft und den Druckauftrag eingibt. |
| IsPaused |
Ruft einen Wert ab, der angibt, ob der Druckauftrag angehalten wird. |
| IsPrinted |
Ruft einen Wert ab, der angibt, ob der Druckauftrag gedruckt wird. |
| IsPrinting |
Ruft einen Wert ab, der angibt, ob der Druckauftrag gedruckt wird. |
| IsRestarted |
Ruft einen Wert ab, der angibt, ob der Druckauftrag neu gestartet wurde. |
| IsRetained |
Ruft einen Wert ab, der angibt, ob der Druckauftrag nach dem Drucken in der Warteschlange gespeichert wurde. |
| IsSpooling |
Ruft einen Wert ab, der angibt, ob der Druckauftrag gepoolt wird. |
| IsUserInterventionRequired |
Ruft einen Wert ab, der angibt, ob der Drucker eingreifen muss. |
| JobIdentifier |
Ruft die Identifikationsnummer für den Druckauftrag ab. |
| JobName |
Dient zum Abrufen oder Festlegen eines Namens für den Druckauftrag. |
| JobSize |
Rufen Sie die Größe des Druckauftrags in Byte ab. |
| JobStatus |
Ruft den aktuellen Status des Druckauftrags ab. |
| JobStream |
Ruft einen Verweis auf den Stream Druckauftrag ab. |
| Name |
Ruft den Namen des Objekts ab. (Geerbt von PrintSystemObject) |
| NumberOfPages |
Ruft die Anzahl der Seiten im Druckauftrag ab. |
| NumberOfPagesPrinted |
Ruft die Anzahl der Seiten ab, die bereits gedruckt wurden. |
| Parent |
Ruft das übergeordnete Objekt des Objekts ab. (Geerbt von PrintSystemObject) |
| PositionInPrintQueue |
Ruft die Position des Druckauftrags in der Druckwarteschlange ab. |
| Priority |
Ruft einen nicht numerischen Ausdruck ab, der die Priorität des Druckauftrags relativ zu anderen Aufträgen in der Druckwarteschlange darstellt. |
| PropertiesCollection |
Ruft eine Auflistung von Attribut- und Wertpaaren ab. (Geerbt von PrintSystemObject) |
| StartTimeOfDay |
Ruft die früheste Tageszeit ab, ausgedrückt als die Anzahl der Minuten nach Mitternacht Koordinierte Weltzeit (UTC) (auch Als Greenwich Mean Time [GMT]bezeichnet), dass der Druckauftrag mit dem Drucken beginnen kann. |
| Submitter |
Ruft den Namen des Benutzers ab, der den Druckauftrag übermittelt hat. |
| TimeJobSubmitted |
Ruft das Datum und die Uhrzeit der Übermittlung des Druckauftrags ab. |
| TimeSinceStartedPrinting |
Ruft die Zeit in Millisekunden ab, seit der Druckauftrag mit dem Drucken begonnen hat. |
| UntilTimeOfDay |
Ruft die letzte Tageszeit ab, ausgedrückt als die Anzahl der Minuten nach Mitternacht coordinated Universal Time (UTC) (auch als Greenwich Mean Time [GMT]bezeichnet), dass der Druckauftrag mit dem Drucken beginnen kann. |
Methoden
| Name | Beschreibung |
|---|---|
| Cancel() |
Bricht den Druckauftrag ab. |
| Commit() |
Schreibt alle Änderungen an den Eigenschaften des PrintSystemJobInfo Objekts in den tatsächlichen Druckauftrag, den das Objekt darstellt. |
| Dispose() |
Veröffentlicht alle ressourcen, die von der PrintSystemObject. (Geerbt von PrintSystemObject) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den PrintSystemObject verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. (Geerbt von PrintSystemObject) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Get(PrintQueue, Int32) |
Ruft den PrintSystemJobInfo für den angegebenen Auftrag in der angegebenen .PrintQueue |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Initialize() |
Initialisiert die Eigenschaften der PrintSystemObject. (Geerbt von PrintSystemObject) |
| InternalDispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den PrintSystemJobInfo verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Pause() |
Hält den Druck des Auftrags an, bis Resume() er ausgeführt wird. |
| Refresh() |
Aktualisiert die Eigenschaften des PrintSystemJobInfo Objekts so, dass ihre Werte den Werten des tatsächlichen Druckauftrags entsprechen, den das Objekt darstellt. |
| Restart() |
Startet einen Druckauftrag von Anfang an neu. |
| Resume() |
Setzt den Druck eines angehaltenen Druckauftrags fort. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |