コード例 #1
0
$pdf->SetFont($format_font, '', 24);
$pdf->SetTextColor(0, 0, 0);
$pdf->SetDrawColor(0, 0, 0);
$pdf->Cell(0, 10, $sheet_title);
$pdf->SetXY(10, 55);
$pdf->SetFont($format_font, '', 14);
$sheet_subtitle = $proj_num . " " . $proj_name;
$sheet_date = "Current at " . $current_date;
$pdf->Cell(0, 7.5, $sheet_subtitle, 0, 1, L, 0);
$pdf->Cell(0, 7.5, $sheet_date, 0, 1, L, 0);
$pdf->SetXY(10, 70);
$pdf->SetLineWidth(0.5);
$sql_checklist = "SELECT * FROM intranet_project_checklist_items LEFT JOIN intranet_project_checklist ON checklist_item = item_id AND checklist_project = {$proj_id} WHERE checklist_required != 1 ORDER BY item_group, item_order, checklist_date DESC, item_name";
$result_checklist = mysql_query($sql_checklist, $conn) or die(mysql_error());
$y = $pdf->GetY() + 10;
$pdf->SetY($y);
$pdf->SetTextColor(0, 0, 0);
$pdf->SetLineWidth(0.3);
$pdf->SetFont("Helvetica", 'B', 7);
$pdf->Cell(65, 5, "Item", B, 0, L, 0);
$pdf->Cell(15, 5, "Required", B, 0, L, 0);
$pdf->Cell(30, 5, "Date Completed", B, 0, L, 0);
$pdf->Cell(80, 5, "Comment", B, 1, L, 0);
$pdf->SetTextColor(0, 0, 0);
$pdf->SetFont($format_font, '', 7);
$pdf->SetFillColor(240, 240, 240);
$pdf->SetLineWidth(0.1);
$fill = 0;
$group = NULL;
while ($array_checklist = mysql_fetch_array($result_checklist)) {
    $item_id = $array_checklist['item_id'];
コード例 #2
0
     $format_font = $settings_pdffont;
     $format_font_2 = $settings_pdffont . ".php";
 } else {
     $format_font = "franklingothicbook";
     $format_font_2 = "franklingothicbook.php";
 }
 //  Use FDPI to get the template
 define('FPDF_FONTPATH', 'fpdf/font/');
 require 'fpdf/fpdi.php';
 $pdf = new fpdi();
 $pagecount = $pdf->setSourceFile("pdf/template.pdf");
 $tplidx = $pdf->ImportPage(1);
 $pdf->addPage();
 $pdf->useTemplate($tplidx, 0, 0, 210, 297);
 $pdf->AddFont($format_font, '', $format_font_2);
 $pdf->SetY(50);
 $pdf->SetFont($format_font, '', 14);
 // Determine name of project
 $sql = "SELECT proj_num, proj_name FROM intranet_projects WHERE proj_id = '{$proj_submit}'";
 $result = mysql_query($sql, $conn) or die(mysql_error());
 $array = mysql_fetch_array($result);
 $proj_num = $array['proj_num'];
 $proj_name = $array['proj_name'];
 $print_submit_begin = date("l, jS F Y", $_POST[submit_begin]);
 $print_submit_begin = "from " . $print_submit_begin;
 if ($_POST[submit_end] > 0) {
     $print_submit_end = $_POST[submit_end];
 } else {
     $print_submit_end = time();
 }
 $print_submit_end = date("l jS F Y", $print_submit_end);
コード例 #3
0
    } else {
        $y_current = $y_right + 5;
    }
    $x_current = 10;
    $pdf->SetXY($x_current, $y_current);
    StyleBody(10);
    $pdf->SetFillColor(220, 220, 220);
    $pdf->Cell(0, 5, $input, 0, 2, L, true);
    $pdf->Cell(0, 5, '', 0, 2, L, false);
    $x_current = 10;
    $y_current = $pdf->GetY();
}
// Begin creating the page
$project_counter = 1;
$page_count = 1;
$pdf->SetY(35);
$pdf->SetFont('Helvetica', '', 18);
$pdf->SetTextColor(0, 0, 0);
$pdf->Cell(0, 10, "Planning Conditions Tracker");
$pdf->SetY(50);
$pdf->SetFont('Helvetica', 'b', 18);
// Determine name of project
$sql = "SELECT * FROM intranet_projects WHERE proj_id = '{$proj_id}'";
$result = mysql_query($sql, $conn) or die(mysql_error());
$array = mysql_fetch_array($result);
$proj_num = $array['proj_num'];
$proj_name = $array['proj_name'];
$proj_desc = $array['proj_desc'];
$proj_address_1 = $array['proj_address_1'];
$proj_address_2 = $array['proj_address_2'];
$proj_address_3 = $array['proj_address_3'];
コード例 #4
0
 $format_font_2 = "franklingothicbook.php";
 //}
 //  Use FDPI to get the template
 define('FPDF_FONTPATH', 'fpdf/font/');
 require 'fpdf/fpdi.php';
 $pdf = new fpdi();
 $pagecount = $pdf->setSourceFile("pdf/template.pdf");
 $tplidx = $pdf->ImportPage(1);
 $pdf->addPage();
 $pdf->useTemplate($tplidx);
 $pdf->SetAutoPageBreak(0, 1.5);
 $pdf->AddFont($format_font, '', $format_font_2);
 // Page headers
 $project_counter = 1;
 $page_count = 1;
 $pdf->SetY(35);
 $pdf->SetFont('Helvetica', 'b', 24);
 $pdf->SetTextColor($format_bg_r, $format_bg_g, $format_bg_b);
 $pdf->Cell(0, 10, "Timesheet Analysis");
 $pdf->SetTextColor(0, 0, 0);
 $pdf->SetY(50);
 $pdf->SetFont('Helvetica', 'b', 18);
 $print_title = "Generated " . TimeFormatDetailed(time());
 $print_envelope = "Timesheet Datum: " . TimeFormat($settings_timesheetstart);
 $pdf->SetFillColor(220, 220, 220);
 $pdf->MultiCell(0, 8, $print_title, 0, L, 0);
 $pdf->SetFont('Helvetica', 'b', 12);
 $pdf->MultiCell(0, 5, $print_envelope, 0, L, 0);
 $pdf->MultiCell(0, 5, $print_profit_text, 0, L, 0);
 $pdf->Cell(0, 5, '', 0, 2);
 $pdf->SetFont($format_font, '', 10);
コード例 #5
0
    $sheet_subtitle_print = $sheet_subtitle . ", Sheet " . $page_number_current;
    // . " of " . $page_number_total ;
    $sheet_title = "Drawing Issue Matrix";
    $pdf->SetFont($format_font, '', 16);
    $pdf->SetTextColor(150, 150, 150);
    $pdf->SetDrawColor(150, 150, 150);
    $pdf->Cell(0, 8, $sheet_title, 0, 1);
    $pdf->SetFont($format_font, '', 12);
    $pdf->Cell(0, 6, $sheet_subtitle_print, 0, 1);
    $pdf->SetLineWidth(0.5);
}
$pdf->SetXY(10, 45);
// And now the list of drawings issued
unset($current_drawing);
$y = $pdf->GetY();
$pdf->SetY($y);
function HeadingLine()
{
    global $pdf;
    global $proj_id;
    global $conn;
    global $format_font;
    $array_issued = array();
    $pdf->SetTextColor(200, 200, 200);
    $pdf->SetLineWidth(0.15);
    $pdf->SetFont("Helvetica", 'B', 6);
    $pdf->Cell(20, 8, "Drawing", B, 0, L, 0);
    $pdf->Cell(60, 8, "Drawing Title", BR, 0, L, 0);
    $pdf->SetTextColor(0, 0, 0);
    $pdf->SetFont($format_font, '', 5);
    $current_y = $pdf->GetY();
コード例 #6
0
     } else {
         $pdf->SetDrawColor($color_array[0], $color_array[1], $color_array[2]);
     }
     if ($datum_start < 230 && $datum_start + $duration > 0) {
         $pdf->Cell($duration, $rowheight, '', T, 1, L, FALSE);
     } else {
         $pdf->Cell(0, $rowheight, '', 0, 1, L, FALSE);
     }
     $pdf->SetLineWidth(0.2);
     $pdf->SetX(10);
 }
 $array_total = array();
 // Header
 $project_counter = 1;
 $page_count = 1;
 $pdf->SetY(10);
 $pdf->SetFont('Helvetica', 'b', 14);
 if (date("n", $timestart) < 4) {
     $quarter = "Q1";
 } elseif (date("n", $timestart) < 7) {
     $quarter = "Q2";
 } elseif (date("n", $timestart) < 10) {
     $quarter = "Q3";
 } else {
     $quarter = "Q4";
 }
 $quarter = $quarter . " " . date("Y", $timestart);
 $sheet_title = "Project Resourcing, " . $quarter;
 $pdf->SetTextColor($format_bg_r, $format_bg_g, $format_bg_b);
 $pdf->Cell(169.5, 10, $sheet_title, 0, 0);
 $pdf->SetFont('Helvetica', '', 8);