Ciao a tutti,
sto cercando di creare un file pdf con php.
In effetti ci sarei riuscito (in parte), il file mi genera tre colonne che dovrebbero essere stampate una accanto all'altra.
Il problema è che le tre colonne pur essendo settate ad una giusta distanza, non partono tutte dalla stessa altezza, cioè la seconda parte quando finisce la prima e la terza quando finisce la seconda.
Qualcuno può darmi aiuto????
Codice PHP:
<?php
define('FPDF_FONTPATH','font/');
require('../fpdf153/fpdf.php');
//Connessione DB
include ("../config.inc.php");
//Query per stampa in PDF
$result=mysql_query("select sez,isc_mas,isc_fem from iscritti,$link);
//For each row, add the field to the corresponding column
while($row = mysql_fetch_array($result))
{
$sezione = substr($row["sez"],0,20);
$maschi = substr($row["isc_mas"],0,20);
$femmine = substr($row["isc_fem"],0,20);
$colonna_sezione = $colonna_sezione.$sezione."\n";
$colonna_maschi = $colonna_maschi.$maschi."\n";
$colonna_femmine = $colonna_femmine.$femmine."\n";
}
mysql_close();
//Create a new PDF file
$pdf=new FPDF();
//$pdf->Open();
$pdf->AddPage();
//Fields Name position
$Y_Fields_TITOLI_position = 5;
//Table position, under Fields Name
$X_Table_Position = 45;
//Now show the 3 columns
$pdf->SetFont('Arial','',12);
$pdf->SetX(45);
$pdf->MultiCell(40,6,$colonna_sezione,1,0,'R',1);
//$w=$this->GetStringWidth($title)+6;
$pdf->SetY(10);
$pdf->SetX(85);
$pdf->MultiCell(40,6,$colonna_maschi,1,0,'C',1);
$pdf->SetY(10);
$pdf->SetX(125);
$pdf->MultiCell(40,6,$colonna_femmine,1,0,'C',1);
$pdf->Output();
?>