Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > เพิ่มฟอน์ต THSarabanPSK ใน mPDF แล้วแต่ไม่แสดงผลตามแบบอักษร



 

เพิ่มฟอน์ต THSarabanPSK ใน mPDF แล้วแต่ไม่แสดงผลตามแบบอักษร

 



Topic : 126656



โพสกระทู้ ( 146 )
บทความ ( 0 )



สถานะออฟไลน์




ผมได้ทำตามลิงค์ https://www.thaicreate.com/community/html-to-pdf-and-add-fontthai-mpdf-php.html ทุกอย่างแล้ว แต่ทำไม เมื่อเลือกใช้ ฟอน์ต THSaraban ถึงไม่แสดงผลนะครับ

ภาพแสดงฟอน์ตไม่มีการเปลี่ยนแปลง
s1

ภาพ config_fonts.php
s2

ภาพ config_cp.php
s3


Code (PHP)
<?php
	require_once "../../config/connectLogin.php"; 
	require_once "../../mpdf/mpdf.php"; 
	require_once "../../script/convertNumberToThai.php";
	ob_start();
?>
<html lang="en">
<head>
	<!-- <meta charset="utf-8"> -->
	<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
	<!-- <meta http-equiv="X-UA-Compatible" content="IE=edge"> -->
	<!-- <meta name="viewport" content="width=device-width, initial-scale=1"> -->

</head>
<body>
	<hr>
	<p align="right">
	<span class="style2">ใบรับเงินเดือน / PAY SLIP <br><br>
	เดือน / ปี : <b>ตุลาคม 2560</b>
	</p>
	<table border="0" width="820" height="600" class="style2">

		<tr>
	    	<td rowspan="3"><img src="logo.jpg" width="110" height="100"></td>
	    	<td><b>โรงพยาบาลเจาะไอร้อง</b></td>
	    <th rowspan="4" align="right" valign="top">วันที่จ่ายเงิน : 27 ตุลาคม 2560</th>
	  	</tr>
	  	<tr>
	    	<td>384 หมู่ 1 ตำบลจวบ อำเภอเจาะไอร้อง</td>
	  	</tr>
	  	<tr>
	    	<td>จังหวัดนราธิวาส 94130</td>
	  	</tr>
	  	<tr>
	    	<td colspan="2"><h5><br>ชื่อ - สกุล : <b>ไฟซอล  สาและ</h5></b></td>
	  	</tr>
	  	<tr>
	    	<td colspan="3"><h5>แผนก / ฝ่าย : <b>งานประกันสุขภาพ / ศูนย์คอมพิวเตอร์ ตำแหน่ง : <b>นักวิชาการคอมพิวเตอร์</h5></td>
	 	</tr>
	</table>
	<hr>
	
	<?php
	$sql = "SELECT pr.*, p.*, CONCAT(p.name, '  ', p.surname) AS person_name "; 
	$sql .= "FROM tb_payroll_record  pr ";
	$sql .= "LEFT OUTER JOIN tb_personal p ON p.id = pr.id_person ";
	// $sql .= "WHERE pr.id_person = $usr AND pr.m = $m ";
	$sql .= "GROUP BY pr.m ";
	$query = mysql_query($sql) or die(mysql_error());
	while ($result = mysql_fetch_assoc($query)) {
		$s1 = "SELECT pr.*, pt.name AS nameType ";
		$s1 .= "FROM tb_payroll_record pr ";
		$s1 .= "LEFT OUTER JOIN tb_payroll_type pt ON pt.id = pr.id_type ";
		$s1 .= "WHERE pr.m = 10 AND pr.type = 01  ";
		$q1 = mysql_query($s1) or die(mysql_error());
		?>
		
		<b>รายได้</b> <br>

		<table border="1" width="600" height="600" class="style2">
		<tr>
		<?php

		$i = 0;
		while ($r1 = mysql_fetch_assoc($q1)) {
			$sum1 = $sum1 + $r1['budget'];
			
			$i++;
			echo "<td align='right'>";
			?>
			<h5><?=$r1['nameType'];?><hr><?=$r1['budget'];?></h5>
			<?php
			echo "</td>";
			if ($i % 5 == 0) {
				echo "</tr><tr>";
			}
		}
	?>
		</tr>
		<tr><td colspan="4" align="right"><h5><?=number_format($sum1,2);?> (<?=m2t($sum1);?>)</h5></td></tr>
		</table>
		
		<!-- <br>รวมรายได้ <?=number_format($sum1,2);?> (<?=m2t($sum1);?>)<br> -->
		
		<br><b>รายจ่าย</b><br>
		<?php
		$s2 = "SELECT pr.*, pt.name AS nameType ";
		$s2 .= "FROM tb_payroll_record pr ";
		$s2 .= "LEFT OUTER JOIN tb_payroll_type pt ON pt.id = pr.id_type ";
		$s2 .= "WHERE pr.m = 10 AND pr.type = 02  ";
		$q2 = mysql_query($s2) or die(mysql_error());
		$sum2 = 0;
		
		?>
		<table border="1" width="600" height="300">
		<tr>
		<?php

		$i2 = 0;
		while ($r2 = mysql_fetch_assoc($q2)) {
			$sum2 = $sum2 + $r2['budget'];
			
			$i2++;
			echo "<td align='right'>";
			?>
			<h5><?=$r2['nameType'];?><hr><?=$r2['budget'];?></h5>
			<?php
			echo "</td>";
			if ($i2 % 5 == 0) {
				echo "</tr><tr>";
			}
		}

		$summ = $sum1 - $sum2 ;

	?>
		</tr>
		<tr><td colspan="4" align="right"><h5><?=number_format($sum2,2);?> (<?=m2t($sum2);?>)</h5></td></tr>
		</table>

		<!-- <br>รวมรายจ่าย <?=number_format($sum2,2);?> (<?=m2t($sum2);?>)<br> -->

	<?php
	}
	?>

	<br><b>ยอดรวม</b><br>

	<table border="1" border="1" width="600" height="300">
  		<tr>
    		<th><h5>รายรับ<hr><?=number_format($sum1,2);?></h5></th>
    		<th><h5>รายจ่าย<hr><?=number_format($sum2,2);?></h5></th>
    		<th><h5>ยอดสุทธิ<hr><?=number_format($summ,2);?></h5></th>
  		</tr>
  		<tr>
    		<td colspan="3" align="right"><?=m2t($summ);?></td>
  		</tr>
	</table>

	<br><br><br>
	<p align="center">

		(นางสาวไมกลือซง  เปาะจิ)<br>
		นักวิชาการเงินและบัญชี <br>
		<b>ผู้ตรวจสอบ</b>
	</p>

</body>
</html>
<?php
	$html = ob_get_contents();
	ob_end_clean();
	$pdf = new mPDF('th', 'A4', '0', 'THSaraban'); //การตั้งค่ากระดาษถ้าต้องการแนวตั้ง ก็ A4 เฉยๆครับ ถ้าต้องการแนวนอนเท่ากับ A4-L
	
	$pdf->SetAutoFont();
	$pdf->SetDisplayMode('fullpage');
	$pdf->WriteHTML($html, 2);
	$pdf->Output();
?>





Tag : PHP, HTML/CSS, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-03-02 14:22:19 By : san.saleah View : 1218 Reply : 2
 

 

No. 1



โพสกระทู้ ( 2,258 )
บทความ ( 5 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

เช็ค path ที่นำ font ไปใส่ครับ ว่ามีไฟล์ font ที่เราต้องการหรือเปล่า






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-03-02 17:04:00 By : Manussawin
 


 

No. 2



โพสกระทู้ ( 146 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : Manussawin เมื่อวันที่ 2017-03-02 17:04:00
รายละเอียดของการตอบ ::
มีฟอนต์ อยู่นะครับ ใน path >> ttfonts
ss

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-03-02 18:35:43 By : san.saleah
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เพิ่มฟอน์ต THSarabanPSK ใน mPDF แล้วแต่ไม่แสดงผลตามแบบอักษร
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่