Wie pruefe ich ob Druck beendet

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Wie pruefe ich ob Druck beendet

von Toxitom » Mo, 30.01.2006 08:20

Hey ris,
Wie kann ich feststellen ob die print Methode
höchstens mit Abfrage eines Printlisteners. Aber iegentlich brauchst du das gar nicht. Du kannst der print()- Methode einen Parameter mitgeben, dass sie die Kontrolle an das Makro erst wieder zurückgibt, wenn der Druckvorgang abgeschlossen ist. Das sollte dein Problem lösen.

Also: Definiere mindestens:

Code: Alles auswählen

PrintProperties(0).Name = "Name"
PrintProperties(0).Value="<" & sDrucker & ">"
PrintProperties(1).Name= "Wait"
PrintProperties(1).Name= True
Wobei "sDrucker" den Druckernamen als String enthalten muss, so, wie er dem System bekannt ist. (bei nur einem Drucker z.B.
oPrinter = ThisComponent.getPrinter()
if oPrinter(0).Name = "Name" then
sDrucker= oPrinter(0).value
end if

Gruss
Thomas

Wie pruefe ich ob Druck beendet

von ris » So, 29.01.2006 21:14

Wie kann ich feststellen ob die print Methode
ThisDocument.print(PrintProperties())

beendet ist damit
ThisDocument..Close(True)
aufgerufen werden
solange der Druck noch aktiv ist geht das nicht

Nach oben