Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: awagner am 28.03.08 - 11:30:11

Titel: NotesUiView.Print funktioniert nicht mehr
Beitrag von: awagner am 28.03.08 - 11:30:11
Hallo zusammen,

wir haben eine Anwendung welche über eine Ansicht Dokumente druckt.
Der User markiert in der Ansicht ein Dokument und klickt auf den Button "Dokument drucken"

Der Button macht folgendes:

- über die Methode db.UnprocessedDocuments wird eine Collection gefüllt
- Ist die Collection nicht leer (collection.count > 1)
  dann wird über Call uiview.Print( 1, , , , , "fDocDrucken" ) eine Maske ausgedruckt
  (die Maske fDocDrucken beinhaltet nur Relevante Dateien, von der Originalmaske)


jetzt zu dem Problem:
******************

Im Notesclient 6 (alle Versionen) und Notes 7.02 funktioniert es ohne Problem
Auch im Client 8 gehts.

Nur in der Version 7.03 kommt folgender Fehler:
"Fehler 4414: Incorrect argument type: String expected".

Kann mir jemand weiterhelfen?

Gabs es für den Print-Befehl in der Version 7.03 ein Update?

vielen Danke schon mal im Voraus

Andi
Titel: Re: NotesUiView.Print funktioniert nicht mehr
Beitrag von: LN4ever am 29.03.08 - 00:06:46
Hallo Andi,

wenn der Button nichts anderes macht als was du beschreibst, dann kannst du den Schnickschnack mit der Prüfung, ob die Collection nicht leer ist (da muß es übrigens heißen collection.Count > 0, vor allem, wenn das mit deiner Beschreibung korrespondieren soll, daß der Benutzer EIN Dokument wählt) weglassen und einmal den alten Formelsprachenbefehl versuchen:

@Command( [FilePrint] ; Kopien; VonSeite; BisSeite; Entwurf ; Ansicht; Maskenname; Umbruch; Seitennummerierung; Anfangsdatum; Enddatum)

Gruß

Norbert
Titel: Re: NotesUiView.Print funktioniert nicht mehr
Beitrag von: awagner am 31.03.08 - 08:05:54
Hallo Norbert,

der Button führt auch weitere Operationen durch (Felder setzen, Rollen prüfen usw.)

Aber ich habe mittlerweilen rausgefunden, warum das ganze nicht funktioniert.

Die Herren von IBM haben bei dem Client 7.0.3 und 8.0.1 die Methode NotesUiView.Print um einen
Parameter erweiter  :o.

Dadurch kommt auch in dem 7.0.3 Client diese Fehlermeldung.
=> http://www-1.ibm.com/support/docview.wss?uid=swg21266977

Viele Grüße
Andi
Titel: Re: NotesUiView.Print funktioniert nicht mehr
Beitrag von: ata am 02.04.08 - 12:54:23
... wäre das etwa das langersehnte Drucker-wechseln zur Laufzeit unter Notes??? Das wäre ja genial...

Toni
Titel: Re: NotesUiView.Print funktioniert nicht mehr
Beitrag von: awagner am 02.04.08 - 15:27:28
sieht so aus ;)

im letzten parameter kann man halt den drucker angeben...

ich fands auf jeden fall ned so genial, als nix mehr ging  :D