|
|
|
เพิ่มฟอน์ต THSarabanPSK ใน mPDF แล้วแต่ไม่แสดงผลตามแบบอักษร |
|
|
|
|
|
|
|
ผมได้ทำตามลิงค์ https://www.thaicreate.com/community/html-to-pdf-and-add-fontthai-mpdf-php.html ทุกอย่างแล้ว แต่ทำไม เมื่อเลือกใช้ ฟอน์ต THSaraban ถึงไม่แสดงผลนะครับ
ภาพแสดงฟอน์ตไม่มีการเปลี่ยนแปลง
ภาพ config_fonts.php
ภาพ config_cp.php
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
|
|
|
|
|
|
Date :
2017-03-02 14:22:19 |
By :
san.saleah |
View :
1223 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เช็ค path ที่นำ font ไปใส่ครับ ว่ามีไฟล์ font ที่เราต้องการหรือเปล่า
|
|
|
|
|
Date :
2017-03-02 17:04:00 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|