Hallo, ich habe probleme mit der Funktion printer_write die ich benutze um meinen Text der in einer Stringvariablen gespeichert ist ohne Dialogbox auszudrucken.
Meine Frage:
Wie kann ich das ganze halbwegs lesbar formatieren, ohne beim übergeben mit Leerzeichen zu arbeiten.(Leerzeichen werden im string
als Zeichen akzeptiert, so dass ich das schon halbwegs lesbar vorliegen habe,aber gibt es keine vernünftigere Lösung?
Ich habe hier im Forum einen Beitrag von Diggi gefunden der sehr interresant ausschaut. Er nutzt die Funktion printer_draw_text().
Aber wie bekomme ich meine aus der Datenbank mittels 'While-Schleife
ausgelesenen Zeilen da aus der Schleife heraus übergeben?
Würde mich sehr über Tips und Hilfestellungen freuen, da die manuals
da aufzuhören scheinen.
Oder bin ich einfach zu Dämlich?
o.k. zum besseren verständnis noch n' paar Kotbrocken:
Den string übergeb ich dann mittels Session an den druckdocument,
das so aussieht:
Das ganze funktioniert auch nur ohne formatierung die aber unumgänglich ist. Help me if you can i'm feeling down, and i do.....
Vielen Dank schon mal im vorraus!
Meine Frage:
Wie kann ich das ganze halbwegs lesbar formatieren, ohne beim übergeben mit Leerzeichen zu arbeiten.(Leerzeichen werden im string
als Zeichen akzeptiert, so dass ich das schon halbwegs lesbar vorliegen habe,aber gibt es keine vernünftigere Lösung?
Ich habe hier im Forum einen Beitrag von Diggi gefunden der sehr interresant ausschaut. Er nutzt die Funktion printer_draw_text().
Aber wie bekomme ich meine aus der Datenbank mittels 'While-Schleife
ausgelesenen Zeilen da aus der Schleife heraus übergeben?
Würde mich sehr über Tips und Hilfestellungen freuen, da die manuals
da aufzuhören scheinen.
Oder bin ich einfach zu Dämlich?
o.k. zum besseren verständnis noch n' paar Kotbrocken:
PHP-Code:
while($row=mysql_fetch_row($Ergebnismenge])
{
$string = "row[2]";
$string .= "$row[3]";
$string .= "$row[4]";
$Summe = $Summe+$row[4];
}
$string .= "$Summe";
$string .= "$nochne variable";
das so aussieht:
PHP-Code:
$string=$_SESSION['druckspeicher'];
$handle = printer_open("IBM 4039 LaserPrinter");
printer_write($handle, $string );
printer_close($handle);
Vielen Dank schon mal im vorraus!