Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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

avatar Tifa
@Tifa

25 Kontribusi 3 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

untuk code yang $pdf->Ln(0.90); coba dganti jadi lebih kecil, misalnya $pdf->Ln(0.3);

avatar quindeir
@quindeir

16 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban