|
|
|
สอบถามเรื่องการใช้ TCPDF ครับ เกียวกับการทำ HTML ในส่วนของ table ครับ |
|
|
|
|
|
|
|
สอบถามเรื่องการใช้ TCPDF ครับ เกียวกับการทำ HTML ในส่วนของ table ครับ
ผมร้างตัวแปล พิมพ์ข้อควมก็แสดงปกติถูกต้อง แต่ผมต้องการใช่ตารางมันไม่แสดงตารางครับไม่รู้เป็นอะไร ผู้รู้ช่วยดูหน่อยน่ะครับ Code เป็นแบบนี้ครับ
Code (PHP)
<?php
require_once('tcpdf/config/lang/eng.php');
require_once('tcpdf/tcpdf.php');
function texticonv($var_text){
return iconv('TIS-620','UTF-8',$var_text);
}
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->SetAutoPageBreak(FALSE, PDF_MARGIN_BOTTOM);//สามารถใช้พื้นที่ด้านล่างได้
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
// add a page ----------
$pdf->AddPage();
$pdf->SetFont('angsanaupc', '', 16);
$html="
<table width='794' border='1' bordercolor='black' >
<tr><td width='742' align=center><b>ทดสอบแสดงข้อความ</b></td>
</tr></table>
" ;
$pdf->writeHTML(texticonv($html), true, false, true, false, '');
$pdf->Output('Report.pdf', 'I');
?>
Tag : PHP, HTML/CSS
|
|
|
|
|
|
Date :
2012-03-12 11:51:26 |
By :
aimoomoo |
View :
3125 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่เป็นโค๊ดตัวอย่างที่ผมใช้งานอยู่นะครับ
ส่วนหัว
Code (PHP)
require_once('TCPDF/config/lang/eng.php');
require_once('TCPDF/tcpdf.php');
require_once('TCPDF/htmltoolkit.php');
สังเกตุว่าผมเรียกใช้ 3 ไฟล์
ส่วนแสดงผล
Code (PHP)
$content = stripslashes($content);
$content = AdjustHTML($content);
$this->writeHTML($content, true, 0, true, 0);
$content เป็นตัวแปรที่เก็บค่าสำหรับการแสดงผลนะครับ
สังเกตุว่ามีการเรียกใช้
stripslashes($content) -> สำหรับตัดเครื่องหมายบางอย่างออก เช่น คำพูด ( ' และ " ), backslash (\) และตัวอักษร NULL
และ
AdjustHTML -> สำหรับแปลง HTML เป็นให้สามารถแสดงผลใน PDF ได้ถูกต้อง เช่นแท็ก boder, color, width, height เป็นต้น
ลองเพิ่มเติมโค๊ดส่วนนี้ดูครับน่าจะได้ผล
|
ประวัติการแก้ไข 2012-03-13 10:09:55
|
|
|
|
Date :
2012-03-13 10:08:57 |
By :
Mx0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อะไรประมาณนี้เปล่าครับ
http://www.oknation.net/blog/print.php?id=346333
|
|
|
|
|
Date :
2012-03-13 10:24:30 |
By :
tongspy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังงงกับการนำไปใช้จัง...
|
|
|
|
|
Date :
2013-02-11 18:43:41 |
By :
rotesin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|