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 detailliert die Eigenschaften eines Druckauftrags.
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 verfügt über keinen öffentlichen Konstruktor. Um einen Verweis auf ein PrintSystemJobInfo -Objekt abzurufen, verwenden Sie die statische PrintSystemJobInfo.Get Methode oder eine der folgenden PrintQueue instance-Methoden: GetJob, GetPrintJobInfoCollectionoder AddJob.
Viele Druckauftragseigenschaften, z. B. ob ein Auftrag abgeschlossen ist, müssen vom Drucker an das PrintSystemJobInfo Objekt übergeben werden, bevor ihre Anwendung die entsprechende Eigenschaft (IsCompleted) liest. Die Refresh -Methode stellt diese Funktionalität bereit.
Wenn Ihre Anwendung den Wert der JobName Eigenschaft ändert, muss die Änderung in das Hilfsprogramm für die Druckwarteschlange auf dem Computer geschrieben werden. Die Commit -Methode stellt diese Funktionalität bereit.
Wenn Sie eine Klasse ableiten PrintSystemJobInfo , die über zusätzliche beschreibbare Eigenschaften verfügt, müssen Sie eine Überschreibung der Refresh Methoden und Commit implementieren.
Achtung
Klassen innerhalb des Namespace werden nicht für die System.Printing Verwendung innerhalb eines Windows-Diensts oder ASP.NET-Anwendung oder -Diensts unterstützt. Der Versuch, diese Klassen aus einem dieser Anwendungstypen zu verwenden, kann zu unerwarteten Problemen führen, z. B. zu leistungseinbußen und Laufzeitausnahmen.
Wenn Sie aus einer Windows Forms-Anwendung drucken möchten, lesen Sie den System.Drawing.Printing Namespace.
Eigenschaften
HostingPrintQueue |
Ruft die Druckwarteschlange ab, in der sich der Druckauftrag befindet. |
HostingPrintServer |
Ruft den Druckerserver ab, auf dem die Druckwarteschlange für den Druckauftrag verwaltet wird. |
IsBlocked |
Ruft einen Wert ab, der angibt, ob der Druckauftrag blockiert wird und daher nicht gedruckt werden kann. |
IsCompleted |
Ruft einen Wert ab, der angibt, ob der Druckauftrag abgeschlossen wurde. |
IsDeleted |
Ruft einen Wert ab, der angibt, ob der durch PrintSystemJobInfo dargestellte Druckauftrag aus der Druckwarteschlange gelöscht wurde. |
IsDeleting |
Ruft einen Wert ab, der angibt, ob der Druckauftrag gerade aus der Druckwarteschlange gelöscht wird. |
IsDisposed |
Ruft einen Wert ab, mit dem angegeben wird, ob das Objekt freigegeben wurde, oder legt diesen Wert fest. (Geerbt von PrintSystemObject) |
IsInError |
Ruft einen Wert ab, der angibt, ob dem Druckauftrag ein Fehlerzustand zugeordnet ist. |
IsOffline |
Ruft einen Wert ab, der angibt, ob der Drucker offline ist. |
IsPaperOut |
Ruft einen Wert ab, der angibt, dass für den Druckauftrag kein Papier mit der entsprechenden Größe und dem benötigten Typ im Drucker vorhanden ist. |
IsPaused |
Ruft einen Wert ab, der angibt, ob der Druckauftrag angehalten wurde. |
IsPrinted |
Ruft einen Wert ab, der angibt, ob der Druckauftrag gedruckt wurde. |
IsPrinting |
Ruft einen Wert ab, der angibt, ob der Druckauftrag zurzeit 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 gerade in die Warteschlange gestellt wird. |
IsUserInterventionRequired |
Ruft einen Wert ab, der angibt, ob beim Drucker ein Benutzereingriff erforderlich ist. |
JobIdentifier |
Ruft die ID für den Druckauftrag ab. |
JobName |
Ruft den Namen des Druckauftrags ab oder legt diesen fest. |
JobSize |
Ruft die Größe des Druckauftrags in Byte ab. |
JobStatus |
Ruft den aktuellen Status des Druckauftrags ab. |
JobStream |
Ruft einen Verweis auf das Stream-Objekt des Druckauftrags 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 Element 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 Druckaufträgen in der Druckwarteschlange darstellt. |
PropertiesCollection |
Ruft eine Auflistung mit Attribut-Wert-Paaren ab. (Geerbt von PrintSystemObject) |
StartTimeOfDay |
Ruft die früheste Tageszeit ab, zu der der Druckauftrag ausgeführt werden kann. Die Zeit wird in Minuten nach Mitternacht UTC (Coordinated Universal Time) angegeben (wird auch als "Greenwich Mean Time" bzw. GMT bezeichnet). |
Submitter |
Ruft den Namen des Benutzers ab, der den Druckauftrag übermittelt hat. |
TimeJobSubmitted |
Ruft das Datum und die Zeit ab, zu der der Druckauftrag übermittelt wurde. |
TimeSinceStartedPrinting |
Ruft die Zeit in Millisekunden ab, die seit dem Start des Druckvorgangs für einen Druckauftrag verstrichen ist. |
UntilTimeOfDay |
Ruft die späteste Tageszeit ab, zu der der Druckauftrag ausgeführt werden kann. Die Zeit wird in Minuten nach Mitternacht UTC (Coordinated Universal Time) angegeben (wird auch als "Greenwich Mean Time" bzw. GMT bezeichnet). |
Methoden
Cancel() |
Bricht den Druckauftrag ab. |
Commit() |
Übermittelt alle eventuellen Änderungen an den Eigenschaften des PrintSystemJobInfo-Objekts an den eigentlichen Druckauftrag, der durch das Objekt dargestellt wird. |
Dispose() |
Gibt alle vom PrintSystemObject verwendeten Ressourcen frei. (Geerbt von PrintSystemObject) |
Dispose(Boolean) |
Gibt die von PrintSystemObject verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von PrintSystemObject) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
Get(PrintQueue, Int32) |
Ruft die PrintSystemJobInfo für den angegebenen Auftrag in der angegebenen PrintQueue ab. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Initialize() |
Initialisiert die Eigenschaften des PrintSystemObject. (Geerbt von PrintSystemObject) |
InternalDispose(Boolean) |
Gibt die von PrintSystemJobInfo verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Pause() |
Hält den Druck des Auftrags so lange an, bis Resume() ausgeführt wird. |
Refresh() |
Aktualisiert die Eigenschaften des PrintSystemJobInfo-Objekts, sodass die Werte mit den Werten des eigentlichen Druckauftrags übereinstimmen, der durch das Objekt dargestellt wird. |
Restart() |
Startet einen Druckauftrag neu. |
Resume() |
Setzt den Druck eines angehaltenen Druckauftrags fort. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |