AW: Trim entfernt führende Tabulatoren???
Tipp: System.SysUtils.TStringHelper.Trim kennt einen optionalen Parameter "TrimChars" wo du die dir nicht genehmen Zeichen explizit angeben kannst.
|
AW: Trim entfernt führende Tabulatoren???
Zitat:
Schicke mal spasseshalber etwas ASCII Text an einen Laserdrucker und wundere dich warum der nicht raus kommt. Danach schickst du dann doch mal noch ein #12 hinterher und siehe da, plötzlich druckt er deinen Text. Warum? Weil Laserdrucker immer nur seitenweise drucken können und #12 das Steuerzeichen für "Seite auswerfen" (auch auf nicht Laserdruckern) ist... Erst dann ist für den die Seite zuende und er kann losdrucken. |
AW: Trim entfernt führende Tabulatoren???
Das heißt, ich könnte keinen Text aus Notepad ausdrücken? Kann ich irgendwie nicht glauben. Und so weit ich mich erinnern kann, habe ich das schon erfolgreich in der Schule, in der ich gearbeitet habe, getan.
|
AW: Trim entfernt führende Tabulatoren???
Das kommt auf Deinen Drucker an, es gibt welche die sich ohne Formfeed oder "Zeilenüberlauf" nicht dazu bewegen lassen ein Blatt auszugeben. Andere haben/hatten ein Timeout nachdem der Speicher auf das Papier transferiert wird und das Blatt ausgegeben wird. Es kann aber auch sein, das ein Ctrl-Z den Blattvorschub auslöst. Da ist jeder Drucker individuell, bzw. die Software die das Druckwerk ansteuert.
Gruß K-H |
AW: Trim entfernt führende Tabulatoren???
Zitat:
(Wenn du Dich an dem Wort "Dialekt" störst, entschuldige bitte) Gruß K-H |
AW: Trim entfernt führende Tabulatoren???
Ah. OK. Hätte mich auch ziemlich gewundert. Denn sonst könnte man ja auch keine grafischen Sachen ausdrücken. Also es geht irgendwie immer.
|
AW: Trim entfernt führende Tabulatoren???
Es macht ja auch einen Unterschied, ob man einen Drucker mit oder ohne Treiber ansteuert. Historisch bedingt sind Drucker wohl die einzigen Geräte, die noch am ehesten ohne Treiber funktionieren. Kassenbondrucker sind da ein Paradebeispiel. Die meisten kann man direkt per Escape-Sequenz ansteuern. Die Ausnahme sind hier die Billigst-GDI-Drucker. Die werden so genannt, weil sie ein Blatt Papier als Bildfläche abbilden und nur per Treiber ansteuerbar sind. Technisch sind die eher einem Bildschirm als einem Drucker ähnlich.
Es war so ziemlich meine erste Programmiertätigkeit, einen Nadeldrucker per Escape-Sequenz anzusteuern. Damit konnte man nicht nur Drucken sondern auch Töne ausgeben, indem man den Druckkopf mit unterschiedlichen Zeichenfolgen beschickt hat. |
AW: Trim entfernt führende Tabulatoren???
Also ohne Treiber benötigt man die Seitenende-Escape-Sequenz damit er druckt. Wenn das richtig ist, habe ich das Prinzip verstanden. Und ich kann das Thema befriedigt abschliessen.
|
AW: Trim entfernt führende Tabulatoren???
Zitat:
druckende Anwendung das Seiten- oder gar das Dokumentenende signalisiert. Grüße TurboMagic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz