Çalışmam için bir PDF dosyası oluşturmam gerektiğinden beri FPDF çalışmaya başladım. Öğrenmesi kolaydı, ancak tabloları özelleştirirken bazı sorunlarla karşılaştım.FPDF Hücre Konumlandırma
See, kodların bu çizgiler:
Ama ne yapmak istediğim bu kodun sonucunu sahip olmaktır:
<?php
require('fpdf/fpdf.php');
require("aacfs.php"); //database connection
$a=mysql_query("select * from reservation where reservno='00112'") or die(mysql_error());
$b=mysql_fetch_array($a);
$k=$b['fdate'];
$j=$b['acode'];
$t=mysql_query("select location from location_list where reservno='00112'") or die(mysql_error());
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',11);
$pdf->Cell(40,10,'Flight Details and Costing');
$pdf->Ln(8);
$pdf->SetFont('Arial','',10);
$pdf->Cell(60, 6, 'Aircraft', 1);
$pdf->Cell(129, 6, $j, 1);
$pdf->Ln();
$pdf->SetFont('Arial','',10);
$pdf->Cell(60, 6, 'Date', 1);
$pdf->Cell(50, 6, 'Itinerary', 1);
$pdf->Cell(19.75, 6, 'ETD', 1, 0, 'C');
$pdf->Cell(19.75, 6, 'ETA', 1, 0, 'C');
$pdf->Cell(19.75, 6, 'Block', 1, 0, 'C');
$pdf->Cell(19.75, 6, 'Waiting', 1, 0, 'C');
$pdf->Ln();
$date = array($k, $k, $k, '');
foreach($date as $dates)
{
$pdf->Cell(60, 6, $dates, 1);
$pdf->Ln();
}
while($u=mysql_fetch_array($t))
{
$pdf->Cell(50, 6, $u['location'], 1);
$pdf->Ln();
}
$pdf->Output();
?>
şöyle bir PDF dosyası oluşturur :
while($u=mysql_fetch_array($t))
{
$pdf->Cell(50, 6, $u['location'], 1);
$pdf->Ln();
}
olan: Cebu - Bohol
Bohol - Davao
böyle, Itinerary
altında olmak:
Ben geçerli konumu çağrısından sonra gitmeli ve sadece seçeneklerdir bulunduklarını gösteren Cell() ln
parametreleri farkındayım: 0 - to the right
İhtiyacım olan seçeneğe sahip olmayan 1 - to the beginning of the next line
ve 2 - below
. Zor bir zaman geçiriyorum çünkü verileri MySQL veritabanından aldım, böylece çıktıların bir dizinin içinde olduğu için istediğime göre nasıl konumlandırılacağını bilmiyorum. Ben FPDF için yeniyim, lütfen bana çıplak bakın. İstediğimi nasıl başarabileceğime dair herhangi bir fikir büyük beğeni topluyor. Ya da istediğim bu ile elde edilemez mi? Şimdiden teşekkürler!
bu çözümün düşünmek mümkün olmadığı için bu kadar aptal hissediyorum! > _
xjshiya