<?php require '../inc/WrapTable.php'; require '../inc/GlobalFunction.php'; // global funtion $func = new GlobalFunction(); // Start FPDF $pdf = new WrapTable(); $pdf->AddPage(); $pdf->SetFont('Arial', 'B', 12); // Set lebar kolom $pdf->SetWidths([20, 70, 50, 30]); // Set perataan kolom $pdf->SetAligns(['C', 'C', 'C', 'C']); // kolom $pdf->Row(['No.', 'Uraian', 'Jumlah', 'Ket']); // baris $pdf->SetAligns(['C', 'L', 'R', 'L']); $pdf->SetFont('Arial', '', 12); for ($i = 1; $i < 10; $i++) { $pdf->Row([$i, $func->GenerateSentence(), $i * rand(1, 100), $func->GenerateWord()]); } $pdf->Output();
$pdf->SetFont('Arial', 'B', 12); // tinggi maksimal $pdf->max_height = 40; // menggunakan column. default: false $pdf->show_cols = true; // Column Definite $cols = ["No." => 23, "Uraian" => 78, "Jumlah" => 22, "Kode" => 26, "Jenis" => 30, "Ket" => 11]; $pdf->addCols($cols); // Align Column $align = ["No." => "C", "Uraian" => "L", "Jumlah" => "C", "Kode" => "R", "Jenis" => "R", "Ket" => "C"]; $pdf->addLineFormat($align); // Row $pdf->SetFont('Arial', '', 12); $y = $pdf->GetY() + 8; // if using column $line = ["No." => "1", "Uraian" => $func->GenerateSentence(), "Jumlah" => "1", "Kode" => "600.00", "Jenis" => "600.00", "Ket" => "1"]; $size = $pdf->addLine($y, $line); $y += $size + 2; $line = ["No." => "2", "Uraian" => $func->GenerateSentence(), "Jumlah" => "1", "Kode" => "600.00", "Jenis" => "600.00", "Ket" => "1"]; $size = $pdf->addLine($y, $line); $y += $size + 2; /* * Tanpa column * */ $pdf->AddPage(); $pdf->show_cols = false; $pdf->SetFont('Arial', '', 10); // Column Definite $pdf->addCols([23, 78, 22, 26, 30, 11]); // Align Column $pdf->addLineFormat(['C', 'L', 'C', 'R', 'R', 'C']);