2017-02-15 14 views
2

FPDFを使用して、Mysqlからpdfをエクスポートし始めました。今私はPDFをエクスポートすることができます。 this linkthis linkを参照していますが、セルの幅とテキストの幅を変更することはできません。 誰もが提案を提供できますか?どうもありがとうございました。FPDFを使用してセル幅をテキスト幅で自動サイズ調整

<?php 
require('mysql_table.php'); 

class PDF extends PDF_MySQL_Table 
{ 
function Header() 
{ 
//Title 
$this->SetFont('Arial','',18); 
$this->Cell(0,6,'Test',0,1,'C'); 
$this->Ln(10); 
//Ensure table header is output 
parent::Header(); 
} 
} 

mysql_connect('localhost','root',''); 
mysql_select_db('test'); 
$query = "SELECT * FROM test"; 
$result = mysql_query($query) or die(mysql_error()); 
$rowCount = 2; 
while($row = mysql_fetch_array($result)){ 
$thisid = $row['ID']; 
$fileName =$row['name']; 
$filepath = $row['path']; 
$date = $row['date']; 
$rowCount++; 
} 
$pdf=new PDF('P','mm',array(1000,1500)); 
$pdf->AddPage(); 
$pdf->Table('select * from test'); 
$pdf->AddPage(); 
$pdf->SetFont('Arial','',14); 
$pdf->Cell('','',$thisid,1); 
$pdf->Cell('','',$fileName,1); 
$pdf->Cell('','','','','','',false,$filepath); 
$pdf->Cell('','',$date); 
$pdf->Output(); 
?> 

答えて

0

あなたはこのサイズを変更することです

$pdf->cell(1000,1000,'',$pdf->Image($image,10,10,235,$height*18/100),'PNG'); 

cell()関数に以下のように幅と高さを渡す必要があり、あなたの質問を1として、セル幅 Inserting an image with PHP and FPDF, failed to load big image

を設定するには、以下の答えをチェックセルにロードして同じものにimgをロード

関連する問題