Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Smash am 29.05.04 - 09:25:27
-
Hallo allerseits!
Ich habe das Problem, dass meine Anwendung Reports ausdrucken soll. Ich weiß, es gibt div. Zusatzsoftware, um dies auch optisch gut zu tun. Dieser Weg scheidet allerdings aus Kostengründen aus. Also muß ich dies mit Notesmitteln bewerkstelligen. :P
Irgendwie soll das über HTML funktionieren.
Meine Frage: Hat schon mal jemand auf diesem Wege Notesdoks zu Papier gebracht? Und wenn ja, was muß man tun? ???
Any help is greatly welcome.
Smash
-
Hi,
Html ist eigentlich auch nicht zum Drucken konzipiert. Dafür ist pdf das traditionell eher geeignete Format. Es gibt v.a. mit Java verschiedene Möglichkeiten pdf Dateien dynamisch zu generieren (iText, apache-xml-fop). Dafür benötigt man wohl aber gute Java Kenntnisse und teilweise gute XML/XSLT Kenntnisse.
Aber es gibt auch unter W3C Standard aficionados Bestrebungen, html besser druckbar zu machen. Man nimmt hierfür css. Hier ist ein kurzer einführender Artikel:
http://www.htmlgoodies.com/beyond/css_print.html
Mit google diesem google search http://www.google.de/search?q=css+media+print&ie=UTF-8&hl=de&btnG=Google-Suche&meta= (http://www.google.de/search?q=css+media+print&ie=UTF-8&hl=de&btnG=Google-Suche&meta=)
findest du weitere Artikel und source code.
Wichtig ist, erstmal zu checken, welche Browser eingesetzt werden. Das hört sich nach Intranet an und da ist das ja kontrollierbar. Versuche von vornerein die Wahl des Browsers möglichst eng abzugrenzen. Je neuer die Version ist, desto besser.
Wie du das jetzt genau machst (html Seiten dynamisch erzeugen oder print-css-tags in Notes Masken zu schreiben, etc.) hängt von den spezifischen Anforderungen des Projekts ab.
Du weisst, dass du von vornerein daran denken mußt, dass bei einem solchen Auftrag die Auftraggeber sehr schnell ihre Anforderungen ändern (das Feld muss aber 2 Spalten nach links und das 1. muss 3 Spalten nach rechts, etc..). Also mach das mit Hinblick auf zukünftigen Wandel.
Gruß Axel
-
hmm, spätestens nach diesen Ausführungen würde ich nochmal über die Kostengründe nachdenken und prüfen, was es denn kostet, sowas selber zu machen :)
-
Hallo Axel,
vielen Dank für die Ausführungen.
Das hört sich recht kompliziert an, und wenn ich erst noch Java und Co bemühen muß scheidet dieser Weg aus.
Ich werde mich, wenn das Projekt bis zu diesem Punkt vorangekommen ist, nochmal konkret damit befassen und in der Zwischenzeit schauen, ob mein Auftraggeber evtl. auch noch andere Möglichkeiten in Betracht zieht.
Schönes Pfingstwochenende noch
Smash
-
Hi,
Thomas hat vermutlich Recht. Es kommt auf die Komplexität des Reports an.
Wenn du meinen Beitrag aufmerksam liest, wirst du feststellen, dass man für die HTML-Lösung kein Java sondern CSS benötigt. Beide haben nix miteinnder zu tun. Java braucht man nur für eine (vermutlich bessere) PDF-Lösung.
Falls die geforderten Reports wirklich einfach im Sinne von sehr einfach sind, ist eine Lösung mit HTML/CSS aus meiner Sicht sehr wohl denkbar und mit LotusScript/Domino Mitteln realisierbar.
Gruß Axel