Hi,
ich bins nochmal.
Wie könnte man das rechtsbündige drucken bei der Funktion "printer_draw_text" am einfachsten lösen ?
Ich habe dazu leider keine Funktion gefunden und gehe davon aus, das PHP diese auch nicht hat.
Kann ich mir in diesem Fall nur mit Schleifen etc. helfen ?
Oder gibt es vll. bei php.net etc. schon fertige Funktionen dafür ?
Mfg
Condor
PHP-Printer-Funktion: rechtsbündig drucken ?!
[php:printer_set_option] hat geschrieben:PRINTER_TEXT_ALIGN: spezifiziert die Textausrichtung für den aktuellen Gerätekontext. value kann eine OR-Kombination aus den folgenden Konstanten sein:
- PRINTER_TA_BASELINE: Text wird auf der Grundlinie ausgerichtet.
- PRINTER_TA_BOTTOM: Text wird unten ausgerichtet.
- PRINTER_TA_TOP: Text wird oben ausgerichtet.
- PRINTER_TA_CENTER: Text wird zentriert.
- PRINTER_TA_LEFT: Text wird links ausgerichtet.
- PRINTER_TA_RIGHT: Text wird rechts ausgerichtet.
KB:knigge
Hallo Pyramide,
das Dankeschön kommt etwas zu spät, aber es kommt wenigstens
Ich habe da ber trotzdem noch ein Problem.
Dieses Script z.B. läuft nicht:
Folgender Fehler wird dargestellt:
Liegt das vielleicht an der PHP Version ?
Das Test-Script läuft unter PHP Version 4.3.10.
das Dankeschön kommt etwas zu spät, aber es kommt wenigstens
Ich habe da ber trotzdem noch ein Problem.
Dieses Script z.B. läuft nicht:
Code: Alles auswählen
<?php
$handle = printer_open();
printer_start_doc($handle);
printer_start_page($handle);
/* erstellen eines Gerätekontexts */
printer_create_dc($handle);
/* ein paar Verwendungen des Gerätekontexts */
printer_set_option($handle, PRINTER_TEXT_COLOR, "333333");
printer_draw_text($handle, 1, 1, "text");
/* löschen des Gerätekontexts */
printer_delete_dc($handle);
/* erstellen eines weiteren Gerätekontexts */
printer_create_dc($handle);
printer_set_option($handle, PRINTER_TEXT_COLOR, "000000");
printer_draw_text($handle, 1, 1, "text");
printer_delete_dc($handle);
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
?>
Code: Alles auswählen
Warning: printer_create_dc(): Deleting old DeviceContext in XY.php on line 10
Warning: printer_delete_dc(): No DeviceContext created in XY.php on line 21
Warning: printer_end_page(): couldn't end the page in XY.php on line 23
Warning: printer_end_doc(): couldn't terminate print job in XY.php on line 24
Das Test-Script läuft unter PHP Version 4.3.10.