Exemple #1
0
    $pdf->Cell(20, 5, $datos_alumno['dato_alumno']['apellidop'], 1);
    $pdf->Cell(20, 5, $datos_alumno['dato_alumno']['apellidom'], 1);
    $pdf->Cell(40, 5, $datos_alumno['dato_alumno']['nombres'], 1);
    $pdf->Cell(15, 5, $rut, 1);
    foreach ($ramos as $nom_ramo => $datos_ramo) {
        $prom_alumnos[$rut]['ramos'][$nom_ramo][$periodo] < 4 ? $pdf->SetTextColor(255, 0, 0) : $pdf->SetTextColor(0, 0, 255);
        $pdf->Cell(7, 5, $prom_alumnos[$rut]['ramos'][$nom_ramo][$periodo] < 1 ? null : number_format($prom_alumnos[$rut]['ramos'][$nom_ramo][$periodo], 1, ",", "."), 1);
        $parciales_ramo[$nom_ramo]['parciales'][] = $prom_alumnos[$rut]['ramos'][$nom_ramo][$periodo] < 1 ? null : $prom_alumnos[$rut]['ramos'][$nom_ramo][$periodo];
    }
    $prom_alumnos[$rut][$periodo] < 4 ? $pdf->SetTextColor(255, 0, 0) : $pdf->SetTextColor(0, 0, 255);
    $pdf->Cell(1, 5, "", 0, 0);
    $pdf->Cell(7, 5, $prom_alumnos[$rut][$periodo] < 1 ? null : number_format($prom_alumnos[$rut][$periodo], 1, ",", "."), 1);
    $pdf->Cell(1, 5, "", 0, 0);
    $pdf->SetTextColor(0, 0, 0);
    $pdf->Cell(7, 5, $prom_alumnos[$rut]['ramos']['RELIGION'][$periodo], 1);
    $pdf->Cell(7, 5, $class_transversal->obtenerAsistencia($rut, $periodo), 1, 1);
}
$pdf->Cell(100, 1, "", 0, 1);
$pdf->Cell(100, 5, "Promedios Asignaturas", 1, 0, 'R');
if (count($parciales_ramo) > 0) {
    foreach ($parciales_ramo as $nombre_ramo => $notas_parciales) {
        $parciales_ramo[$nombre_ramo]['promedio'] = $class_notas->promedio($notas_parciales['parciales']);
        $parciales_ramo[$nombre_ramo]['promedio'] < 4 ? $pdf->SetTextColor(255, 0, 0) : $pdf->SetTextColor(0, 0, 255);
        $pdf->Cell(7, 5, $parciales_ramo[$nombre_ramo]['promedio'] < 1 ? null : number_format($parciales_ramo[$nombre_ramo]['promedio'], 1, ",", "."), 1, 0);
        $promedio_final[] = $parciales_ramo[$nombre_ramo]['promedio'];
    }
}
$pdf->SetTextColor(0, 0, 0);
$pdf->Ln(10);
$pdf->Cell(1, 5, "Documento generado en la fecha:" . $fecha_hoy, 0);
$pdf->Output();