Exemplo n.º 1
0
        $pdf->Image($CFG->DOCUMENT_PATH . 'Common/Images/AcMeal.png', $PosX + $AccW * 0.2475 + 6, $PosY + $AccH * 0.71, $AccW * 0.0675, 0, 'png');
    }
    //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', 35);
    //Cognome e Nome
    $pdf->SetXY($PosX + $AccW * 0.4 + 0.5, $PosY + $AccH * 0.675);
    $pdf->Cell($AccW * 0.6 - 0.5, $AccH * 0.15, $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++;
}
safe_free_result($Rs);
$pdf->Output();