예제 #1
0
        }
        //Aree di accesso
        if ($MyRow->AcTitleReverse) {
            $pdf->SetTextColor(255);
        }
        $tmpText = ' ';
        for ($i = 0; $i <= 7; $i++) {
            $tmpText .= $MyRow->{'AcArea' . $i} ? $i . ($i <= 1 && $MyRow->AcAreaStar ? '*' : '') . ' ' : '';
        }
        $pdf->SetFont('', 'B', 40);
        //Cognome e Nome
        $pdf->SetXY($PosX + $AccW * 0.4 + 0.5, $PosY + $AccH * 0.775);
        $pdf->Cell($AccW * 0.6 - 0.5, $AccH * 0.125, $tmpText, 0, 0, 'C', 0);
        $pdf->SetDefaultColor();
        //QUARTA Area dell'accredito: Immagine Bottom degli sponsor - Altezza 2/20 (totale 20/20)
        if (!is_null($ImgLowSize)) {
            if ($ImgLowSize[0] / $ImgLowSize[1] >= ($AccW - 2) / ($AccH * 0.1 - 2)) {
                //Immagine troppo larga
                $pdf->Image($pdf->ToPaths['ToBottom'], $PosX + 1, $PosY + $AccH * 0.9 + ($AccH * 0.1 - ($AccW - 2) / $ImgLowSize[0] * $ImgLowSize[1]) / 2, $AccW - 2, 0);
            } else {
                $pdf->Image($pdf->ToPaths['ToBottom'], $PosX + ($AccW - (0.1 * $AccH - 2) / $ImgLowSize[1] * $ImgLowSize[0]) / 2, $PosY + $AccH * 0.9 + 1, 0, $AccH * 0.1 - 2);
            }
        }
        //RETTANGOLO CHE CONTIENE L'ACCREDITO
        $pdf->Rect($PosX, $PosY, $AccW, $AccH);
        $cntPass++;
    }
    $pdf->deletePage(1);
}
safe_free_result($Rs);
$pdf->Output();