Kopf-/Fußzeile bei Druck aus Memo
-
Hallo zusammen,
wie man den Inhalt eines Memos ausdruckt weiss ich mittlerweile.
Nun wollte ich fragen, ob man dem Dokument, bevor es an den Drucker gesendet wird noch eine Kopf-/Fußzeile anhängen kann und wie das funktioniert.Ich bin über jeden Tipp dankbar und hoffe auf eine schnellstmögliche Antwort.
Gruß
MWJK
-
Hallo
Memo kennt keine Kopf/Fußzeilen, nicht einmal einzelne Seiten. Du must das selber implementieren, indem du mit TPrinter und Canvas-Operationen das Papierlayout aufbaust.
bis bald
akari
-
Hallo,
ja, soweit war mir die Sache klar, habe auch schon Texte aus einem Memo ausdrucken lassen, das funktioniert auch alles wunderbar, nur ist mir unklar, wie ich eine solche Kopfzeile so aufbauen kann.
Gruß
MWJK
-
Hallo
Indem du wie schon gesagt TPrinter benutzt und dort auf dem Canvas die zu druckende Seite zeichnest. Zu TPrinter gibts Beispiele in der BCB-Hilfe.
Du must also erstmal die verfügbare Seite aufteilen, in den oberen Teil kommt mit DrawText die Kopfzeile, den Inhalt vom Memo zeichnest du mit der TMemo::Draw... Methode darunter, am Ende der Seite die Fußzeile. Ist einfache Geometrie, um die nötigen Positionen auszurechnen.bis bald
akari
-
Hallo,
Okay, dann werde ich mich damit mal auseinander setzen.
Danke nochmal!
Gruß
MWJK