2012-11-15 28 views
7

आप PHP का उपयोग कर एफपीडीएफ के साथ इस तरह की एक टेबल कैसे बनाते हैं?PHP का उपयोग कर एफपीडीएफ के साथ आप इस तरह की टेबल कैसे बनाते हैं?

मुझे यह पता लगाना प्रतीत नहीं होता कि $this->Cell के साथ ऐसा कैसे किया जाए।

Table

+0

मैं, TCPDF का उपयोग कर के लिए खुला रहा हूँ अगर यह वहाँ –

उत्तर

14

FPDF rowspan या colspan नहीं पहचानता है। यहां एक वर्कअराउंड है जिसे आप Cell के लिए रिक्त कक्षों और border विशेषता का उपयोग करके कोशिश कर सकते हैं।

$pdf->Cell(40,5,' ','LTR',0,'L',0); // empty cell with left,top, and right borders 
$pdf->Cell(50,5,'Words Here',1,0,'L',0); 
$pdf->Cell(50,5,'Words Here',1,0,'L',0); 
$pdf->Cell(40,5,'Words Here','LR',1,'C',0); // cell with left and right borders 
$pdf->Cell(50,5,'[ x ] abc',1,0,'L',0); 
$pdf->Cell(50,5,'[ x ] checkbox1',1,0,'L',0); 
$pdf->Cell(40,5,'','LBR',1,'L',0); // empty cell with left,bottom, and right borders 
$pdf->Cell(50,5,'[ x ] def',1,0,'L',0); 
$pdf->Cell(50,5,'[ x ] checkbox2',1,0,'L',0); 

और परिणाम होगा - fpdf table example

+0

सेल किया जा सकता है फ़ंक्शन सेल की सामग्री को लपेटता नहीं है, अगर सामग्री की लंबाई सेल की चौड़ाई से अधिक हो जाती है तो यह बहती है। अगर आपके पास सेल का उपयोग करके पता चलता है और दिखाता है तो बदसूरत प्रभावित होता है, तो यह पृष्ठ से दूर भाग जाएगा। क्या आप जानते थे कि यह कैसे ठीक करें? मल्टीसेल का उपयोग करके मेरा हो? –

1

धन्यवाद, कि मदद की, यह मेरे लिए काम किया:

$this->Cell(40,5,' ','LTR',0,'L',0); // empty cell with left,top, and right borders 
$this->Cell(50,5,'111 Here',1,0,'L',0); 
$this->Cell(50,5,'222 Here',1,0,'L',0); 

       $this->Ln(); 

$this->Cell(40,5,'Solid Here','LR',0,'C',0); // cell with left and right borders 
$this->Cell(50,5,'[ o ] che1','LR',0,'L',0); 
$this->Cell(50,5,'[ x ] che2','LR',0,'L',0); 

       $this->Ln(); 

$this->Cell(40,5,'','LBR',0,'L',0); // empty cell with left,bottom, and right borders 
$this->Cell(50,5,'[ x ] def3','LRB',0,'L',0); 
$this->Cell(50,5,'[ o ] def4','LRB',0,'L',0); 

       $this->Ln(); 
       $this->Ln(); 
       $this->Ln(); 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^