Thread PDF::Report;: Problem bei der umwandlung von spaces
(2 answers)
Opened by stoeffken at 2004-05-11 14:16
Hallo
Ich habe folgendes problem: Ich will ein script schreiben was PDF datein erstellt. Soweit kein Problem das erstellen der PDF´s klappt auch wunderbar nur das PDF::Report modul macht aus mehreren Leerzeichen eins und bring damit meine komplette vormatierung durcheinander. Meine idee war jetzt alle leerzeichen durch das ascii steuerzeichen für leerzeichen zu ersetzen, denn die interpretiert das modul richtig. nur sobald ich den regulären ausdruck "$text =~ s/\s/\\032/og;" verwende bekomme ich nur eine leereseite. Hier mal dsa skript: #! /usr/bin/perl -w-T use PDF::Report; my $pdf = new PDF::Report(PageSize => "A4", PageOrientation => "Portrait"); $pdf->newpage(); #$test="test \032 \032 \032 Test \ntest \032 \032 \032 Test \ntest \032 \032 \032 Test \ntest \032 \032 \032 Test \ntest \032 \032 \032 Test \n"; $test="test Test \ntest Test \ntest Test \ntest Test \ntest Test \n"; #open(INNN,"test"); #undef $/; #$text = <INNN>; $pdf->setFont("Courier New"); $pdf->setSize("8"); $pdf->addText("$text" ,"0"); print $pdf->Finish(); #close(INNN); Wer super wenn mir jemand helfen kann ich verzweifel schon. Achso wenn ich den Regulärenausdruck so "$text =~ s/\s/\\032 /og;" schreibe klapts nur das dann das PDF modul \032 nicht mehr als leerzeichen interpretiert. MFG Stöffken |