Interface IPrintServerApi
[Injectable] Dieses Interface definiert die Funktionen zur Verwaltung von PrintServern und deren Druckaufträge. Es ermöglicht das Auslesen registrierter PrintServer und Drucker, das Erstellen und Steuern von Print-Transaktionen sowie das Hinzufügen von Druckaufträgen zu Transaktionen.
public interface IPrintServerApi
Methods
- CommitTransaction(guid)
Bestätigt die angegebene Print-Transaktion.
- CreateTransaction(guid)
Erzeugt eine neue Print-Transaktion für den angegebenen PrintServer.
- EnqueuePrintJob(PrintJob, guid)
Fügt einen Druckauftrag zur angegebenen Print-Transaktion hinzu.
- GetPrintServers()
Liefert eine Liste der im Runtime-Datenbank registrierten PrintServer.
- GetPrinters(guid)
Liefert eine Liste der Printer eines PrintServers, die in der Runtime-Datenbank registriert sind. Als gelöscht markierte Drucker werden nicht zurückgegeben.
- RollbackTransaction(guid)
Rollt die angegebene Print-Transaktion zurück.