![]() |
Suche Methode um txt Dateien formatiert auszudrucken
Hallo Forengemeinde!
Wer kann mir ein paar Anhaltspunkte für eine Suche bzw. vielleicht sogar Tips geben um eine im FileStream generierte Datei formatiert an den Standarddrucker zu schicken. Letzteres bekomme ich hin. Also eine Datei an den Standarddrucker zu schicken und auszudrucken. Nur leider ist dieser Text halt im Standardformat bzw. in der Standardschriftgröße. Ich hab mal nach PostScript bzw. Printer Command Language gesucht, find das aber recht kompliziert. Gibt es da eine einfachere und elegantere Variante? Wenn ich eine Datei drucke, die folgendes beinhaltet:
Code:
Dann druckt er leider das so wie es da oben steht und nicht "Hallo Welt!" in Schriftgröße 36.
%!
/Courier findfont % Schrift auswählen 36 scalefont % auf Schriftgröße 20 skalieren setfont % zum aktuellen Zeichensatz machen 50 50 moveto % (50, 50) als aktuelle Schreibposition setzen (Hallo Welt!) show % und dort den Text ausgeben showpage % Seite ausgeben Gruß |
AW: Suche Methode um txt Dateien formatiert auszudrucken
Man könnte einen RTF-Header vorne am Text anbringen und dann als RTF drucken
|
AW: Suche Methode um txt Dateien formatiert auszudrucken
Du könntest z.B. in ein TRichEdit ausgeben und das dann drucken.
|
AW: Suche Methode um txt Dateien formatiert auszudrucken
Wenn der Drucker das versteht, was in der Datei drinsteht, kannst Du den Inhalt mit "Escape()" zum Drucker schicken.
Ich habe aber nicht die geringste Ahnung, ob das mit aktuellen Windossen noch funktioniert, das letzte Mal, dass ich sowas verwendet habe, war Windows-98 oder 2000. |
AW: Suche Methode um txt Dateien formatiert auszudrucken
Man baut sich einen Interpreter für diese Befehlssyntax, lässt ihn auf diesen Text los und gibt die Befehle "übersetzt" an Printer.Canvas weiter.
|
AW: Suche Methode um txt Dateien formatiert auszudrucken
Danke für die Antworten.
@perlsau: Im TRichedit kann ich aber kein Formatierungen machen, oder? @himitsu: Hört sich interessant an. Hast du mal ein kleines Beispiel für mich? Sozusagen als Gedankenanregung. Meinst du einen Interpreter für eigens definierte Befehle oder für bestehende? Gruss |
AW: Suche Methode um txt Dateien formatiert auszudrucken
Zitat:
|
AW: Suche Methode um txt Dateien formatiert auszudrucken
Zitat:
|
AW: Suche Methode um txt Dateien formatiert auszudrucken
RichEdit = Memo (MultiLine-Edit) mit Formatierungen
![]() ![]() Einen Interpreter für die Befehle, welche du da oben gezeigt hast. Ist das ein eigenes Format, dann wirst du dir den selber bauen müssen. Ist es ein "bekanntes" Format, dann könnte es auch schon was Fertiges geben. |
AW: Suche Methode um txt Dateien formatiert auszudrucken
Ich danke euch. Ich guck mir das nachher mal an.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz