Rumah > Soal Jawab > teks badan
Saya baru mengenali sel fpdf dan multisel dan memerlukan bantuan dengan kod saya. Di bawah adalah kod yang saya tulis:
$pdf->Cell(60, 6, 'MAILING ADDRESS', 'L,R', 0); $pdf->Multicell(65, 5, $puchaser1[0]["address"], 1); $pdf->Cell(60, 11, $puchaser2[0]["address"], 1); $pdf->Cell(60, 8, 'PHONE NUMBER', 1, 0); $pdf->Cell(65, 8, $puchaser1[0]["contact_no"], 1, 0); $pdf->Cell(65, 8, $puchaser2[0]["contact_no"], 1, 1);
Saya mahu ia kelihatan seperti ini:
P粉7528260082023-09-10 13:45:29
Saya sangat mengesyorkan menggunakan lebih banyak pembolehubah. Kod anda mungkin kelihatan seperti ini:
// Height is different in multicell, this stands for lineheight and should be the same as other cells :) // I would advise you to go for, SMALL_CELL and BIG_CELL if you want to differentiate $WIDTH_CELL = 60; $HEIGHT_CELL = 5; // Most of the time, you want to border all so let's put this in a variable as well // Not in your case though, but more on that below this :) $BORDER = 1; $pdf->Cell($WIDTH_CELL, $HEIGHT_CELL, 'MAILING ADDRESS', $border, 0); $pdf->Multicell($WIDTH_CELL, $HEIGHT_CELL, $puchaser1[0]["address"], $border); $pdf->Cell($WIDTH_CELL, $HEIGHT_CELL, $puchaser2[0]["address"], $border); $pdf->Cell($WIDTH_CELL, $HEIGHT_CELL, 'PHONE NUMBER', 1, 0); $pdf->Cell($WIDTH_CELL, $HEIGHT_CELL, $puchaser1[0]["contact_no"], $border, 0); $pdf->Cell($WIDTH_CELL, $HEIGHT_CELL, $puchaser2[0]["contact_no"], $border, 1);
Namun, ini tidak bolehmenyelesaikan masalah anda. Anda akan mengalami masa yang sukar kerana anda memerlukan:
Semua sempadan lain hendaklah secara khusus "L", "R" atau "LR". Anda perlu melukis sempadan atas, sempadan bawah (kadang-kadang L atau R) dengan segi empat tepat.
Terdapat banyak kod, jadi jika anda mempunyai kod sedemikian, saya akan membantu anda lebih lanjut :)