Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Jarak antar cell pada fpdf
Selamat siang, saya membuat program php dengan export pdf menggunakan fpdf, yang mau ditanyakan adalah cara merapikan jarak antar baris itu gimana ya? ini kodingannya :
$this->load->library('cfpdf');
$pdf = new FPDF('P','mm',array(57,47));
$pdf->AddPage();
$pdf->SetFont('Arial','',5);
$pdf->SetMargins(0.5,0.5,0.5,0.5);
$pdf->text(3, 6, 'KOPI', 0, 0, 'C');
$pdf->text(3, 4, 'Nota', 0, 0, 'L');
$pdf->text(8, 4, $nomor_nota, 0, 0, 'L');
$pdf->Ln(0);
$pdf->Cell(25, 4, 'Tanggal', 0, 0, 'L');
$pdf->Cell(85, 4, date('d-M-Y', strtotime($tanggal)), 0, 0, 'L');
$pdf->Ln(2.5);
$pdf->Cell(25, 4, 'Kasir', 0, 0, 'L');
$pdf->Cell(85, 4, $kasir, 0, 0, 'L');
$pdf->Ln(2.5);
$pdf->Cell(25, 4, 'Pelanggan', 0, 0, 'L');
$pdf->Cell(85, 4, $pelanggan, 0, 0, 'L');
$pdf->Ln(1);
$pdf->Cell(20, 5, '---------------------------------------------------------------------------', 0, 0, 'L');
$pdf->Ln(2);
$pdf->Cell(7, 5, 'Kode', 0, 0, 'L');
$pdf->Cell(13, 5, 'Item', 0, 0, 'L');
$pdf->Cell(10, 5, 'Harga', 0, 0, 'L');
$pdf->Cell(7, 5, 'Qty', 0, 0, 'L');
$pdf->Cell(7, 5, 'Subtotal', 0, 0, 'L');
$pdf->Ln(2);
$pdf->Cell(7, 5, '----------------------------------------------------------------------------', 0, 0, 'L');
$pdf->Ln(2);
$this->load->model('m_barang');
$this->load->helper('text');
$no = 0;
foreach($_GET['kode_barang'] as $kd){
if( ! empty($kd)){
$nama_barang = $this->m_barang->get_id($kd)->row()->nama_barang;
$nama_barang = character_limiter($nama_barang, 20, '..');
$pdf->Cell(7, 5, $kd, 0, 0, 'L');
$pdf->Cell(13, 5, $nama_barang, 0, 0, 'L');
$pdf->Cell(10, 5, str_replace(',', '.', number_format ($_GET['harga_satuan'][$no])), 0, 0, 'L');
$pdf->Cell(7, 5, $_GET['jumlah_beli'][$no], 0, 0, 'L');
$pdf->Cell(15, 5, str_replace(',', '.', number_format ($_GET['sub_total'][$no])), 0, 0, 'L');
$pdf->Ln(2);
$no++;
}
}
$pdf->Cell(10, 5, '----------------------------------------------------------------------------', 0, 0, 'L');
$pdf->Ln(2);
$pdf->Cell(25, 5, 'Total Bayar', 0, 0, 'R');
$pdf->Cell(20, 5, str_replace(',', '.', number_format($grand_total)), 0, 0, 'R');
$pdf->Ln(1.7);
$pdf->Cell(25, 5, 'Cash', 0, 0, 'R');
$pdf->Cell(20, 5, str_replace(',', '.', number_format($cash)), 0, 0, 'R');
$pdf->Ln(0.90);
$pdf->Cell(25, 5, 'Kembali', 0, 0, 'R');
$pdf->Cell(20, 5, str_replace(',', '.', number_format(($cash - $grand_total))), 0, 0, 'R');
$pdf->Ln(0.3);
$pdf->Output();
Dan hasilnya seperti ini :

untuk mengatur jarak yg diberi tanda merah itu gimana ya ?
Terima kasih
0
1 Jawaban:
untuk code yang $pdf->Ln(0.90); coba dganti jadi lebih kecil, misalnya $pdf->Ln(0.3);
0