if ($i % 4 == 0) { $pdf->AddPage(); //Crop Mark $pdf->Line(2, 148.5, 5, 148.5); $pdf->Line(103, 148.5, 107, 148.5); $pdf->Line(205, 148.5, 208, 148.5); $pdf->Line(105, 2, 105, 5); $pdf->Line(105, 146.5, 105, 150.5); $pdf->Line(105, 292, 105, 295); } $myPosX = $PosX[$i % 4]; $myPosY = $PosY[$i % 4]; //$pdf->SetFillColor($ColorArray[$MyRow->Session-1][0],$ColorArray[$MyRow->Session-1][1],$ColorArray[$MyRow->Session-1][2]); // solo per batumi if (!is_null($MyRow->AcColor)) { $pdf->SetFillColor(base_convert(substr($MyRow->AcColor, 0, 2), 16, 10), base_convert(substr($MyRow->AcColor, 2, 2), 16, 10), base_convert(substr($MyRow->AcColor, 4, 2), 16, 10)); } else { $pdf->SetFillColor(255, 255, 255); } $pdf->SetDrawColor(0x0, 0x0, 0x0); // riquadro colore $pdf->Rect($myPosX, $myPosY, 93, 93, 'F'); // $pdf->Rect($myPosX, $myPosY, 93, 20, 'F'); // $pdf->Rect($myPosX, $myPosY+20, 93, 10, 'F'); // $pdf->Rect($myPosX, $myPosY+65, 93, 10, 'F'); // $pdf->Rect($myPosX, $myPosY+85, 93, 10, 'F'); // bordo $pdf->Rect($myPosX, $myPosY, 93, 136, 'D'); //Header $pdf->SetXY($myPosX, $myPosY + 7.5); $pdf->Cell(93, 6, $rowInfo->ToName, 0, 1, 'C', 0);
$pdf->Image($pdf->ToPaths[$Element->IceType], $ElX, $ElY, $Element->Options['W'], $Element->Options['H']); break; case 'Picture': if (file_exists($im = $CFG->DOCUMENT_PATH . 'TV/Photos/' . $_SESSION['TourCodeSafe'] . '-En-' . $MyRow->EnId . '.jpg')) { $pdf->Image($im, $ElX, $ElY, $Element->Options['W'], $Element->Options['H']); } break; case 'Image': if (file_exists($im = $CFG->DOCUMENT_PATH . 'TV/Photos/' . $_SESSION['TourCodeSafe'] . '-Image-' . $Element->IceOrder . '.jpg')) { $pdf->Image($im, $ElX, $ElY, $Element->Options['W'], $Element->Options['H']); } break; case 'Accomodation': $Fill = false; if (!empty($Element->Options['BackCat'])) { $pdf->SetFillColor(hexdec(substr($MyRow->AcColor, 0, 2)), hexdec(substr($MyRow->AcColor, 2, 2)), hexdec(substr($MyRow->AcColor, 4, 2))); $Fill = true; } elseif ($Element->Options['BackCol']) { $pdf->SetFillColor(hexdec(substr($Element->Options['BackCol'], 1, 2)), hexdec(substr($Element->Options['BackCol'], 3, 2)), hexdec(substr($Element->Options['BackCol'], 5, 2))); $Fill = true; } if (!empty($Element->Options['BackCat']) and $MyRow->AcTitleReverse) { $pdf->setColor('text', 255, 255, 255); } elseif ($Element->Options['Col']) { $pdf->setColor('text', hexdec(substr($Element->Options['Col'], 1, 2)), hexdec(substr($Element->Options['Col'], 3, 2)), hexdec(substr($Element->Options['Col'], 5, 2))); } else { $pdf->setColor('text', 0, 0, 0); } $pdf->SetXY($ElX, $ElY + $k * $Element->Options['H']); $pdf->Cell($Element->Options['W'], $Element->Options['H'], '', '', true, '', $Fill); $TotW = 0;