{
    function Cabecera()
    {
        global $bimestre, $cur, $docentemateriacurso, $materia, $codcurso;
        $this->Ln();
        $this->CuadroCabecera(25, "Curso:", 50, capitalizar($cur['nombre']), 0);
        $this->CuadroCabecera(25, "Bimestre:", 50, capitalizar($bimestre), 0);
        $this->Ln();
        $this->Ln();
        $this->TituloCabecera(10, "N");
        $this->TituloCabecera(20, "Paterno");
        $this->TituloCabecera(20, "Materno");
        $this->TituloCabecera(30, "Nombres");
        $this->TituloCabecera(30, "Nota");
    }
}
$pdf = new PDF("L", "mm", "letter");
$pdf->AddPage();
$i = 0;
foreach ($notas->mejores($codcurso, $bimestre) as $n) {
    $i++;
    $al = $alumno->mostrar($n['codalumno']);
    $al = array_shift($al);
    $pdf->CuadroCuerpo(10, $i, "", "R", 1);
    $pdf->CuadroCuerpo(20, capitalizar($al['paterno']), "", "", 1);
    $pdf->CuadroCuerpo(20, capitalizar($al['materno']), "", "", 1);
    $pdf->CuadroCuerpo(30, capitalizar($al['nombres']), "", "", 1);
    $pdf->CuadroCuerpo(30, number_format($n['nota'], 2), $n['nota'] < 51 ? 1 : 0, "R", 1);
    $pdf->Ln();
}
$pdf->Output("Mejores y Peores.pdf", "I");