Domino 9 und frühere Versionen > Entwicklung
Drucken im Backend
TMC:
Bernhard,
meine Bemerkung war auch auf meinen Code bezogen (da direkt darauf gefolgt und nicht auf Deinen: geht auch gar nicht: Deiner kam zeitlich später ;D )
Nachdem ich bei mir ein 2. UIDoc instantiiere, wird das *Current* UIDoc auch NICHT geschlossen - sondern nur das 2. UIDoc. Daher verbleibt der neue Iteminhalt hier im Beispiel.
Bei Dir kann das logischerweise nicht zutreffen, da Du uidoc neu zuordnest.
koehlerbv:
Jo, aber auf den Fall hatte ich ja auch hingewiesen. Und genau um diesen Fall zu vermeiden, arbeite ich ja auch mit dem von mir genannten Verfahren, der selbst ein geöffnetes UIDoc nicht anfasst ;)
Bernhard
TMC:
Bernhard, ich habe jetzt auch Deinen Code getestet.
System: R5.0.11
Geöffnetes Dok.
1. Man betätigt diesen Button:
--- Code: --- Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim uiws As New NotesUIWorkspace
Dim uidocTempPrint As NotesUIDocument
Set db = session.CurrentDatabase
Set doc = uiws.CurrentDocument.Document
doc.Form = "frmPrint"
Set uidocTempPrint = uiws.EditDocument( False, doc, True)
Call uidocTempPrint.Print
Call uidocTempPrint.close
--- Ende Code ---
2. Man betätigt diesen Button:
--- Code: ---Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim uiws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim uidocTempPrint As NotesUIDocument
Set db = session.CurrentDatabase
Set uidoc = uiws.CurrentDocument
Set doc = uidoc.Document
doc.Subject = "HALLO WELT"
Call doc.Save(True,True)
--- Ende Code ---
Problem: Es wird definitiv so die Druckmaske "frmPrint" beibehalten und gespeichert (!!!), zumindest in meiner Test-DB !
Hat mich auch gewundert, denn so unterschiedlich sind die Codes nicht auf den 2. Blick.
koehlerbv:
Matthias, das muss ich mir morgen (äh, heute) nochmal in Ruhe anschauen. Ich drücke meinen Standard-Druck-Buhtong (Doc im EditMode !), dann Strg-S - und das Form-Item bleibt unberührt.
Bin wohl zu müde heute ... Aber den Zusammenhang kriegen wir schon noch heraus ! Morgen schlage ich mir vermutlich vor die Stirn.
Bernhard
Semeaphoros:
Streich aber vor dem Schlag die Haare zur Seite - sonst gibts Dellen in die Stirn ..... ;D
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln