2011-05-06 28 views
5

Ben fpdf kullanarak PDF oluşturmak çalışıyorum ve ben küçük bir sorun yaşıyorumFPDF hizalama

aşağıdaki gibi 2 hücreleri olması gerekir: Ben ettik

------------------------- ------------------------- 
| Address Line 1   |  Version   | 
| Address Line 2   |   1.0   | 
| City     |  06/05/2011  | 
------------------------- ------------------------- 

MultiCell() kullanarak çalıştı ama şanssız.

$address = ' 
    Address Line 1 
    Address Line 2 
    City 
    Postcode'; 
$pdf->MultiCell(133.5, 2.7, $address, 'L', 'L'); 

$version = ' 
    Version 
    1.0 
    06/05/2011'; 
$pdf->MultiCell(53.5, 2.7, $version, 'R', 'R'); 

ben sağa veya sola olduğu gibi muhtemelen dokümanlar söylediklerine olan float ayarlayabilirsiniz, ancak bu işe görünmüyor düşündüm. Sadece adresin altındaki Çok Noktalı Yazıcıyı listeliyor ve sağda değil.

Bunun neden olabileceği hakkında bir fikri olan var mı?

Teşekkür

cevap

10

http://www.fpdf.org/en/tutorial/tuto5.htm:

Sadece bize:

$pdf->Cell(width, height, text, border, position-next-cell, alignment); 

Yani bu aradığınızı 0 olmalıdır sonradan 'pozisyon-next-hücreyi' bir sütun eklemek anlamına gelir muhtemelen:

$pdf->Cell(133.5, 2.7, $address, 0, 0, 'L'); 
$pdf->Cell(53.5, 2.7, $version, 0, 1, 'L'); 

2. aramadan sonra 1 farkına varır, yani bir sonraki hücre altına yerleştirilir ve sonra (0'un yapması gerekir)