PDF Labels
Hejsa.jeg har prøvet og bruge PDF_Label.php (fpdf.php included) for at lave nogle labels udfra min db.
Det virker i og for sig ok, men den har nogle "tæller" fejl.
Eks kan ses på
http://dev.gnf.dk/Files/labels_r.pdf
og koden der laver snavset er her:
<?
include ("../config.php");
define('FPDF_FONTPATH','font/');
require_once('PDF_Label.php');
$sql = "
SELECT
*
FROM
resources
WHERE
r_status != 9
";
$res = mysql_query($sql) or die(mysql_error());
$pdf = new PDF_Label('LJJR', 'mm', 1, 2);
$pdf->SetAutoPageBreak('on');
$pdf->Open();
$pdf->AddPage();
//Print labels
while($row = mysql_fetch_assoc($res))
{
$pdf->Add_PDF_Label(sprintf("%s %s\n%s\n%s\n%s %s", "$row[r_first_name]", "$row[r_last_name]", "$row[r_add1]", "$row[r_add2]", "$row[r_po_no]", "$row[r_town]"));
}
//Determine a temporary file name in the current directory
$file=tempnam(realpath("./tmp/"), "tmp");
$new_file = '../Files/labels_r.pdf';
rename($file,$new_file);
//Save PDF to file
$pdf->Output($new_file, "F");
//JavaScript redirection
Header('Pragma: public');
echo "<SCRIPT>document.location='$new_file';</SCRIPT>";
?>
Noden der kan forklare mig hvorfor den starter med at lave 2 labels pr. linie , derefter 3 pr. linie (som den skal) for derefter at "trække" en fra efterhånden
