$pdf->ezStartPageNumbers(802, 30, 10, 'left', 'Page {PAGENUM} of {TOTALPAGENUM}'); for ($i = 0; $i < count($ganttfile); $i++) { $gf = $ganttfile[$i]; $pdf->ezColumnsStart(array('num' => 1, 'gap' => 0)); $pdf->ezImage($gf, 0, 765, 'width', 'left'); // No pad, width = 800px, resize = 'none' (will go to next page if image height > remaining page space) if ($showNoMilestones == '1') { $pdf->ezImage($gpdfkeyNM, 0, 765, 'width', 'left'); } else { $pdf->ezImage($gpdfkey, 0, 765, 'width', 'left'); } $pdf->ezColumnsStop(); } // End of project display // Create document body and pdf temp file $pdf->stopObject($page_header); $gpdffile = $temp_dir . '/GanttChart_' . md5(time()) . '.pdf'; if ($fp = fopen($gpdffile, 'wb')) { fwrite($fp, $pdf->ezOutput()); fclose($fp); } else { //TODO: create error handler for permission problems echo "Could not open file to save PDF. "; if (!is_writable($temp_dir)) { echo "The files/temp directory is not writable. Check your file system permissions."; } } $_POST['printpdf'] = '0'; $printpdf = '0'; $_POST['printpdfhr'] = 0; $printpdfhr = 0;