texto vertical en cabecera de tabla fpdf Primero que todo, saludar a todos los de este foro y contarles que soy nuevo acá, y tengo un problema que hace rato no puedo solucionar.
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 originalrequire ('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'"; header('Location: noreg.php'); } 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, number_format($row['ModulosD'] * 100 / $row['TModulosD'],2), 1, 0, 'C'); $pdf->Cell(15, 5, number_format(100-($row['ModulosD'] * 100 / $row['TModulosD']),2), 1, 0, 'C'); $pdf->Cell(15, 5, $row['ModulosV'], 1, 0, 'C'); $pdf->Cell(15, 5, number_format($row['ModulosV'] * 100 / $row['TModulosV'],2), 1, 0, 'C'); $pdf->Cell(15, 5, number_format(100-($row['ModulosV'] * 100 / $row['TModulosV']),2), 1, 0, 'C'); $pdf->Ln(); } $pdf->Output(); } }
|