H B., 26.04.2008 13:14: Ist es machbar, dass man vorab ein Bild drucken
könnte. Ich denke da an ein Firmen - Logo. Dieses
sollte als Kopf und dann das eigentliche LV gedruckt
werden.
Horst Horn, 26.04.2008 16:37: Denke mir, zuerst über PROFAN das Bild ausdrucken und dann die LV mit Zeilenangabe - hab nicht nachgesehen, müsste aber so möglich sein
@Frank
wo bist Du ???
H B., 26.04.2008 18:05: Das Problem ist nur, dass der Drucker nach dem
Drucken des Bildes die Seite auswirft.
Es soll z.B. ein Firmenlogo gedruckt werden und
unten drunter z. B. eine Angebotsliste, die in einem
LV steht.
Da denke ich, dass Frank das neu bei PrintListview()
berechnen bzw. die Grösse des Bildes einbeziehen
muss.
Thomas F., 26.04.2008 20:01: Nein! Genau umgekehrt. Text der Seite drucken und vor einem Seitenwechsel die Grafik(en) positioniert drucken.
Beispiele mit RTF bei Pascal oder im Download-Center im Beispiel "fangstatistik-open.zip" . Ob das mit dem Printen aus Franks Listview geht? Sonst muss eben alles von Hand abgearbeitet werden.
Thomas F., 26.04.2008 21:32: Habe die Anwendung herausgezogen. So auf die Schnelle. Leider sind noch schwarze Zeilen, in die normalerweise der Memo-Text gehört, vorhanden.
Zitat: Da denke ich, dass Frank das neu bei PrintListview()
berechnen bzw. die Grösse des Bildes einbeziehen
muss.
Nein, Frank müsste eine einzelnde formatierte Zeile zum Drucken anbieten. Dann könnte man zwischen StartPrint und EndPrint einiges einbauen.
Wasserprobe-Test.zip
Frank Abbing, 28.04.2008 17:04: Ich sehe hier noch Potenzial für weitere rudimentärere Druckerfunktionen. Eine Gesamtdruckroutine ist ja bequem, aber eben recht unflexibel. Ich denke, ich werde noch eine zeilenbasierende Druckfunktion in die Listview.dll einfügen müssen. Zusätzlich eine für einen Blattauswurf und eine, um eine zentrierte Grafik zu drucken. Irgendwie so könnte ich mir das vorstellen.
H B., 28.04.2008 17:34: Oder als zus. Patameter bei PrintListview(), sowie du das bei
der Kopfzeile gemacht hast.
Horst Horn, 28.04.2008 17:36: @Frank
Zitat: Ich denke, ich werde noch eine zeilenbasierende Druckfunktion in die Listview.dll einfügen müssen. Zusätzlich eine für einen Blattauswurf und eine, um eine zentrierte Grafik zu drucken. Irgendwie so könnte ich mir das vorstellen.
Ja -
- Yes -
- Si -
- Da - 
David Strutz, 28.04.2008 18:14: Eigentlich müsste man nur ein "Hintergrundbild"-Handle übergeben (können). 
Frank Abbing, 28.04.2008 21:58: Zitat: Oder als zus. Patameter bei PrintListview(), sowie du das bei
der Kopfzeile gemacht hast.
Zitat: Eigentlich müsste man nur ein "Hintergrundbild"-Handle übergeben (können).
PrintListview hat schon sehr viele Parameter. Noch mehr möchte ich niemandem zumuten.
Meine zusätzliche(!) Print-Lösung halte ich für die flexibelste.
Thomas F., 28.04.2008 23:11: RICHTIG!! Bleibe bei deinen Gedanken. Weitere Druckfunktionen sind begrüssenswert. Ist es auch möglich , wenn, wie im Beispiel "Grosse_Bitmap-Icons.prf", die bmp in der vorgegebenen Grösse gedruckt werden können oder habe ich da etwas übesehen?
Horst Horn, 29.04.2008 06:18: @Frank
Da wir grade bei Neuerungen für die LV sind...
Wenn eine LV angezeigt wird und die Spalten zusammen sind grösser wie das Anzeigefenster, kommt automatisch der waagerechte Scroll-Balken an den unteren Rand. Das ist normal und auch gut so ! -
Meine Frage:
Könntest Du einen Parameter einbauen, womit dieser Scroller deaktiviert oder nicht angezeigt wird. So, das die Daten, die ausserhalb des Anzeigefensters sind, nicht in die Anzeige gescrollt werden können ?
Ansonsten finde ich Deine Idee mit den zusätzlichen Druckfunktionen prima ! 
Dies ist die Offlinevariante vom Thread [PrintListview() und Bild drucken].
©2006 XProfan.Com