AddFont('times','','timescyr.php'); $pdf->AddFont('timesi','','timescyri.php'); $pdf->AddFont('timesbi','','timescyrbi.php'); $pdf->AddFont('timesb','','timescyrb.php'); $pdf->AddFont('arial','','arial.php'); $pdf->AddFont('ariali','','ariali.php'); $pdf->AddFont('arialbd','','arialbd.php'); $pdf->AddFont('arialbi','','arialbi.php'); $points = array( 10, 10, 110, 10, 10, 63, 110, 63, 10, 116, 110, 116, 10, 169, 110, 169, 10, 222, 110, 222, ); $style1 = array('width'=>0, 'color' => array(0,0,255)); $style2 = array('width'=>0, 'color' => array(255,0,0)); $style3 = array('width'=>0.01, 'color' => array(255,255,255)); $style4 = array('width'=>0.5, 'color' => array(255,255,255)); $pl = array(0,6,39.5,6,43,1.5,41.5,7.5,42.5,6,92,6,92,6.5,43,6.5,39,11,41,5.0,40,6.5,0,6.5); $pl1= array(0,-1,90,-1,90,6,42.5,6,41,8,41,5,40,6,0,6); for($iii=0; $iii< count($stud); $iii++){ if(($iii % 10) == 0) { $pdf->AddPage();} $j = $iii % 10; //$pdf->Rect($points[$j*2], $points[$j*2+1], 90, 6, 'F', array('all' => $style1, ), array(36,164,238)); $pdf->Rect($points[$j*2], $points[$j*2+1] + 6, 90, 45, 'F', array('all' => $style2), array(255,42,42)); $pll = $pl1; for($k=0; $kPolygon($pll, 'F', array('all' => $style1), array(36,164,238)); $pdf->Rect($points[$j*2]+5, $points[$j*2+1] + 10, 25, 30, 'F', array('all' => $style2), array(255,255,255)); $pll = $pl; for($k=0; $kPolygon($pll, 'F', array('all' => $style3), array(255, 255, 255)); $pdf->Ellipse($points[$j*2]+41, $points[$j*2+1]+6, 5, 2.5, 10, 0, 360, 'D', $style4); $pdf->Ellipse($points[$j*2]+41, $points[$j*2+1]+6, 4.5, 2.5, 10, 0, 360, 'D', $style4); $pdf->Ellipse($points[$j*2]+41, $points[$j*2+1]+6, 4, 2.5, 10, 0, 360, 'D', $style4); $pdf->SetTextColor(255,255,255); $pdf->SetFont('ariali','',6); $pdf->SetXY($points[$j*2]+30, $points[$j*2+1]+2); $pdf->Write(3, "НГУ"); $pdf->SetFont('arialbi','',16); $pdf->SetXY($points[$j*2]+44, $points[$j*2+1]+8.3); $pdf->Write(3, "ИТ"); $pdf->Image('nsu.jpg', $points[$j*2]+47, $points[$j*2+1]+0.8, 10, 5); $pdf->SetFont('timesi','',10); $pdf->SetXY($points[$j*2]+56, $points[$j*2+1]+8); $pdf->Write(5, 'ВЫПУСК'); $pdf->SetFont('timesbi','',14); $pdf->SetXY($points[$j*2]+74, $points[$j*2+1]+8); $pdf->Write(5, '2011'); $pdf->SetFont('times','',6); $pdf->SetXY($points[$j*2]+15, $points[$j*2+1]+44); $pdf->Write(5, 'Действительно для входа в НГУ при предъявлении паспорта'); $s = split(':', $stud[$iii]); $pdf->SetFont('times','',9); if($s[0] == 0){ $pdf->SetXY($points[$j*2]+40, $points[$j*2+1]+15); $pdf->Write(5, "БАКАЛАВР"); $pdf->SetXY($points[$j*2]+40, $points[$j*2+1]+19); $pdf->Write(5, "ТЕХНИКИ И ТЕХНОЛОГИИ"); } if($s[0] == 1){ $pdf->SetXY($points[$j*2]+40, $points[$j*2+1]+15); $pdf->Write(5, "МАГИСТР"); $pdf->SetXY($points[$j*2]+40, $points[$j*2+1]+19); $pdf->Write(5, "ТЕХНИКИ И ТЕХНОЛОГИИ"); } if($s[0] == 2){ $pdf->SetXY($points[$j*2]+40, $points[$j*2+1]+17); $pdf->Write(5, "СПЕЦИАЛИСТ"); } $pdf->SetFont('timesb','',12); $pdf->SetXY($points[$j*2]+40, $points[$j*2+1]+25); $pdf->Write(5, $s[2]); $pdf->SetXY($points[$j*2]+40, $points[$j*2+1]+29); $pdf->Write(5, $s[3]); $pdf->SetXY($points[$j*2]+40, $points[$j*2+1]+33); $pdf->Write(5, $s[4]); $pdf->SetFont('times','',9); $pdf->SetXY($points[$j*2]+40, $points[$j*2+1]+39); $pdf->Write(5, "номер зачетки: ".$s[1]); } $pl = array(-1,17,16,17,21,10,19,19,20.5,17,91,17,91,17.5,21,17.5,15,25,17.3,16,16,17.5,-1,17.5); $pl1= array(-1,-1,91,-1,91,17,21,17,19,20,17,16,16,17,-1,17); $pdf->AddPage(); for($i=0; $i<10; $i++){ $j = $i % 10; //$pdf->Rect($points[$j*2], $points[$j*2+1], 90, 6, 'F', array('all' => $style1, ), array(36,164,238)); $pdf->Rect($points[$j*2]-1, $points[$j*2+1] + 6, 90+2, 45, 'F', array('all' => $style2), array(255,42,42)); $pll = $pl1; for($k=0; $kPolygon($pll, 'F', array('all' => $style1), array(36,164,238)); $pll = $pl; for($k=0; $kPolygon($pll, 'F', array('all' => $style3), array(255, 255, 255)); $pdf->Ellipse($points[$j*2]+17.5, $points[$j*2+1]+17, 7.5, 4, 10, 0, 360, 'D', $style4); $pdf->Ellipse($points[$j*2]+17.5, $points[$j*2+1]+17, 7.0, 4, 10, 0, 360, 'D', $style4); $pdf->Ellipse($points[$j*2]+17.5, $points[$j*2+1]+17, 6.5, 4, 10, 0, 360, 'D', $style4); $pdf->SetTextColor(255,255,255); $pdf->SetFont('arialbi','',10); $pdf->SetXY($points[$j*2]+5, $points[$j*2+1]+10); $pdf->Write(3, "НГУ"); $pdf->SetFont('arialbi','',20); $pdf->SetXY($points[$j*2]+25, $points[$j*2+1]+20); $pdf->Write(3, "ИТ"); $pdf->Image('nsu.jpg', $points[$j*2]+25.5, $points[$j*2+1]+8.7, 19, 8); $pdf->SetFont('arial','',5); $pdf->SetXY($points[$j*2]+4, $points[$j*2+1]+3.5); $pdf->Write(3, "www.nsu.ru"); $pdf->SetXY($points[$j*2]+4, $points[$j*2+1]+5); $pdf->Write(3, "www.alumni.nsu.ru"); $pdf->SetFont('times','',8); $pdf->SetXY($points[$j*2]+50, $points[$j*2+1]+2); $pdf->Write(3, "Ректор"); $pdf->SetXY($points[$j*2]+50, $points[$j*2+1]+5); $pdf->Write(3, "д.б.н., профессор"); $pdf->SetXY($points[$j*2]+50, $points[$j*2+1]+8); $pdf->Write(3, "Собянин"); $pdf->SetXY($points[$j*2]+50, $points[$j*2+1]+11); $pdf->Write(3, "Владимир Александрович"); $pdf->SetFont('timesb','',8); $pdf->SetXY($points[$j*2]+10, $points[$j*2+1]+26); $pdf->Write(5, "ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ"); $pdf->SetFont('times','',7); $pdf->SetXY($points[$j*2]+2, $points[$j*2+1]+36); $pdf->Write(5, "Декан"); $pdf->SetXY($points[$j*2]+2, $points[$j*2+1]+39); $pdf->Write(5, "член-корр. РАН, д.ф.-м.н., профессор"); $pdf->SetXY($points[$j*2]+2, $points[$j*2+1]+42); $pdf->Write(5, "Федотов Анатолий Михайлович"); $pdf->SetXY($points[$j*2]+45, $points[$j*2+1]+30); $pdf->Write(5, "Новосибирский государственный"); $pdf->SetXY($points[$j*2]+45, $points[$j*2+1]+33); $pdf->Write(5, "университет"); $pdf->SetXY($points[$j*2]+45, $points[$j*2+1]+36); $pdf->Write(5, "ул. Пирогова, 2,"); $pdf->SetXY($points[$j*2]+45, $points[$j*2+1]+39); $pdf->Write(5, "Новосибирск, 630090, Россия"); $pdf->SetXY($points[$j*2]+45, $points[$j*2+1]+43); $pdf->Write(5, "факс: +7(383) 363-40-25"); } $pdf->Output(); ?>