Me encuentro trabajando en un proyecto en el cual necesito imprimir reportes y gráficas usando fpdf y jpgraph, el problema es que necesito que el texto de las cabeceras de la tabla estén orientados verticalmente. e tratado de muchas formas y no lo e podido conseguir, espero puedan ayudarme.....
acá les dejo el codigo de una de las tablas
Código PHP:
Ver original
require ('fpdf.php'); class PDF extends FPDF{ } $pdf=new FPDF('P','mm','Letter'); $pdf->SetMargins(20,18); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->SetLeftMargin(25); $pdf->SetRightMargin(30); $pdf->SetTextColor(0x00,0x00,0x00); $pdf->SetFont("Arial","b",9); $pdf->Cell(165,5,'Uso de clases asignadas (HistoricoasdS) (Totales, diurnos y vespertinos.)',0,1,'C'); $pdf->Ln(); $pdf->SetFillColor(165,200,64); $pdf->SetFont('','B'); $pdf->SetDrawColor(0,0,0); $pdf->SetLineWidth(.3); $pdf->Cell(15, 15,'Laboratorio', 1, 0, 'C',true); $pdf->Cell(15, 15,'Cantidad Equipos', 1, 0, 'C',true); $pdf->Cell(15, 15,'Modulos de Clases Semanal', 1, 0, 'C'); $pdf->Cell(15, 15,'% Uso Semanal', 1, 0, 'C'); $pdf->Cell(15, 15,'% Libre Semanal', 1, 0, 'C'); $pdf->Cell(15, 15,'Modulos de Clases Diurnos', 1, 0, 'C'); $pdf->Cell(15, 15,'% Uso Diurno', 1, 0, 'C'); $pdf->Cell(15, 15,'% Libre Diurno', 1, 0, 'C'); $pdf->Cell(15, 15,'Modulos de CLases Vespertinos', 1, 0, 'C'); $pdf->Cell(15, 15,'% Uso Vespertinos', 1, 0, 'C'); $pdf->Cell(15, 15,'% Libre Vespertino', 1, 0, 'C'); $pdf->Ln(); $query = "SELECT * FROM informes_uso WHERE Laboratorio = '$Lab' AND Año ='$Anio' AND Semestre='$Sem'"; } else { $pdf->Cell(15, 5, $row['Laboratorio'], 1, 0, 'C',true); $pdf->Cell(15, 5, $row['Cantidad_Equipos'], 1, 0, 'C',true); $pdf->Cell(15, 5, $row['ModulosD'] + $row['ModulosV'], 1, 0, 'C') ; $pdf->Cell(15, 5, number_format(($row['ModulosD'] + $row['ModulosV'])*100/ ($row['TModulosD'] + $row['TModulosV']),2),1, 0, 'C'); $pdf->Cell(15, 5, number_format(100 - (($row['ModulosD'] + $row['ModulosV'])*100/ ($row['TModulosD'] + $row['TModulosV'])),2),1, 0, 'C'); $pdf->Cell(15, 5, $row['ModulosD'], 1, 0, 'C'); $pdf->Cell(15, 5, $row['ModulosV'], 1, 0, 'C'); $pdf->Ln(); } $pdf->Output(); } }