Hi,
wie genau hast u versucht, diese option zu setzen? so wie's im manual steht?
Ja, printer_set_option($handle, PRINTER_TEXT_ALIGN, PRINTER_TA_RIGHT);
Verändert _gar nix_ am Druckbild.
sicher, dass obige option da überhaupt wirken kann?
schließlcih erwartet diese funktion offenbar auch die angabe der koordinaten, an die sie den text schreiben soll ...
Eben nicht.
Aber es gibt keine andere Möglichkeit, Text auszugeben. Außer im RAW Modus, aber das stell ich ziemlich kompliziert vor ... ich dachte mir, vielleicht wäre die Funktion so schlau und könnte dann den Text rechtsbündig an die Koordinaten schreiben, so dass sie quasi die rechte obere Ecke angeben anstatt die linke obere Ecke. Das wär genial.
und der userkommentar zur funktion von "jt at jtis dot de" deutet ja auch darauf hin, dass die option darauf keinn einfluss hat.
Hehe. Wie vertrauensselig, das war ich. ;-)
bleibt im zweifelsfalle nur, die koordinaten selbst "passend" auszurechnen, so dass der text in etwa mittig zu stehen kommt (unter berücksichtigung von schriftgröße, papiermaßen und textlänge).
Das würde ich gerne tun, nur leider kann ich die Breite des Textes nicht herausfinden. Bei einer Schriftart mit nicht-fixen Abständen (so wie ich sie verwende) ist das bloße Ausrechnen von Anzahl Buchstaben * Breite des Fonts in dots reine Glückssache...
Der Yeti
Habe nun, ach! WInfo, BWL, und Mathe, Und leider auch Info!
Durchaus studiert, mit heißem Bemühn. Da steh' ich nun, ich armer Thor!
Und bin so klug als wie zuvor!
sh:( fo:| ch:? rl:? br:< n4:& ie:( mo:| va:| de:[ zu:) fl:| ss:) ls:< js:|
http://community.de.selfhtml.org/fanprojekte/selfcode.htm