Postingan lainnya
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