ปัญหาเมื่อสั่งพิมพ์ PDF แล้ววรรณยุกต์หายไป โดยใช้ FPDF ในการทำเป็น PDF
สวัสดีครับทุกท่านคือผมมีปัญหาเกี่ยวกับการปริ้น PDF ครับ ผมใช้ FPDF ในการสร้างไฟล์ PDF แต่เมื่อผมทำการสั่งพิมพ์ PDF ไปแล้วปราาฎว่า วรรณยุกต์มันหายไปหมดเลยครับ ไม่ทราบว่าท่านใดเคยผมเจอ หรือมีวิธีแก้ไขอย่างไรบ้างครับ
Code (PHP)
<?php
define('FPDF_FONTPATH','font/');
$pdf=new $this->fpdf();
$pdf->AddFont('angsa' , '' , 'angsa.php');
$pdf->AddFont('angsa','B','angsab.php');
$pdf->AddPage();
$pdf->SetFont('angsa' , 'B' , 25);
$pdf->Cell(0,0,iconv( 'UTF-8','TIS-620','ใบรับรถ'),0,2,"C");
$pdf->Cell(0,18,iconv( 'UTF-8','TIS-620','หจก.ศูณย์สีทรัพย์ทวี'),0,2,"C");
$pdf->SetFont('angsa' , '' , 16);
$pdf->Cell(0,0,iconv( 'UTF-8','TIS-620','102 หมู่ 1 ต.กระสัง อ.เมือง จ.บุรีรัมย์ 31000'),0,2,"C");
$pdf->Cell(0,11,iconv( 'UTF-8','TIS-620','โทร 044-690246 FAX.044-690247 มือถือ 081-5797949'),0,2,"C");
$pdf->SetFont('angsa' , '' , 14);
$pdf->Text( 10 , 42 , iconv( 'UTF-8','TIS-620' ,'รถเข้าซ่อมวันที่' ) );
$re_date = explode("-", $rs['re_date']);
$pdf->Text( 50 , 42 , iconv( 'UTF-8','TIS-620' ,$re_date[2]."-".$re_date[1]."-".$re_date[0] ) );
$pdf->Text( 80 , 42 , iconv('UTF-8' , 'TIS-620' , 'ชื่อ') );
$pdf->Text(100 , 42 , iconv('UTF-8' , 'TIS-620' , $rs['re_owner_name'] ) );
$pdf->Text( 150 , 42 , iconv('UTF-8' , 'TIS-620' , 'เป็น') );
$pdf->Text(180 , 42 , iconv('UTF-8' , 'TIS-620' , $rs['re_owner_status'] ) );
$pdf->Output();
Tag : PHP, MySQL
Date :
2013-06-24 18:49:13
By :
mariddew
View :
6629
Reply :
3
น่าจะมีปัญหาที่ font นะครับผมลองเอา code มารันที่เครื่องก็ปกติดีนะครับ
https://www.dropbox.com/s/jl2tt1sdthhyg6k/class.rar
ประวัติการแก้ไข 2013-06-24 21:05:36 2013-06-24 21:06:15
Date :
2013-06-24 21:04:43
By :
Manussawin
เป็นเหมือนกันครับกับ Firefox แต่ใช้กับ Chorme ก็ปกติดี
Date :
2013-06-24 21:29:25
By :
{Cyberman}
เท่าที่ผมเคยเจอ จะเป็นที่บาง Browser ครับ และ ลองเปลี่ยนขนาดอักษรดูบาลทีจะหายครับ
Date :
2013-12-29 08:54:04
By :
ฟ
Load balance : Server 04