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,038

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


[PHP] เพิ่มฟอน์ต 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)
001.<?php
002.    require_once "../../config/connectLogin.php";
003.    require_once "../../mpdf/mpdf.php";
004.    require_once "../../script/convertNumberToThai.php";
005.    ob_start();
006.?>
007.<html lang="en">
008.<head>
009.    <!-- <meta charset="utf-8"> -->
010.    <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
011.    <!-- <meta http-equiv="X-UA-Compatible" content="IE=edge"> -->
012.    <!-- <meta name="viewport" content="width=device-width, initial-scale=1"> -->
013. 
014.</head>
015.<body>
016.    <hr>
017.    <p align="right">
018.    <span class="style2">ใบรับเงินเดือน / PAY SLIP <br><br>
019.    เดือน / ปี : <b>ตุลาคม 2560</b>
020.    </p>
021.    <table border="0" width="820" height="600" class="style2">
022. 
023.        <tr>
024.            <td rowspan="3"><img src="logo.jpg" width="110" height="100"></td>
025.            <td><b>โรงพยาบาลเจาะไอร้อง</b></td>
026.        <th rowspan="4" align="right" valign="top">วันที่จ่ายเงิน : 27 ตุลาคม 2560</th>
027.        </tr>
028.        <tr>
029.            <td>384 หมู่ 1 ตำบลจวบ อำเภอเจาะไอร้อง</td>
030.        </tr>
031.        <tr>
032.            <td>จังหวัดนราธิวาส 94130</td>
033.        </tr>
034.        <tr>
035.            <td colspan="2"><h5><br>ชื่อ - สกุล : <b>ไฟซอล  สาและ</h5></b></td>
036.        </tr>
037.        <tr>
038.            <td colspan="3"><h5>แผนก / ฝ่าย : <b>งานประกันสุขภาพ / ศูนย์คอมพิวเตอร์ ตำแหน่ง : <b>นักวิชาการคอมพิวเตอร์</h5></td>
039.        </tr>
040.    </table>
041.    <hr>
042.     
043.    <?php
044.    $sql = "SELECT pr.*, p.*, CONCAT(p.name, '  ', p.surname) AS person_name ";
045.    $sql .= "FROM tb_payroll_record  pr ";
046.    $sql .= "LEFT OUTER JOIN tb_personal p ON p.id = pr.id_person ";
047.    // $sql .= "WHERE pr.id_person = $usr AND pr.m = $m ";
048.    $sql .= "GROUP BY pr.m ";
049.    $query = mysql_query($sql) or die(mysql_error());
050.    while ($result = mysql_fetch_assoc($query)) {
051.        $s1 = "SELECT pr.*, pt.name AS nameType ";
052.        $s1 .= "FROM tb_payroll_record pr ";
053.        $s1 .= "LEFT OUTER JOIN tb_payroll_type pt ON pt.id = pr.id_type ";
054.        $s1 .= "WHERE pr.m = 10 AND pr.type = 01  ";
055.        $q1 = mysql_query($s1) or die(mysql_error());
056.        ?>
057.         
058.        <b>รายได้</b> <br>
059. 
060.        <table border="1" width="600" height="600" class="style2">
061.        <tr>
062.        <?php
063. 
064.        $i = 0;
065.        while ($r1 = mysql_fetch_assoc($q1)) {
066.            $sum1 = $sum1 + $r1['budget'];
067.             
068.            $i++;
069.            echo "<td align='right'>";
070.            ?>
071.            <h5><?=$r1['nameType'];?><hr><?=$r1['budget'];?></h5>
072.            <?php
073.            echo "</td>";
074.            if ($i % 5 == 0) {
075.                echo "</tr><tr>";
076.            }
077.        }
078.    ?>
079.        </tr>
080.        <tr><td colspan="4" align="right"><h5><?=number_format($sum1,2);?> (<?=m2t($sum1);?>)</h5></td></tr>
081.        </table>
082.         
083.        <!-- <br>รวมรายได้ <?=number_format($sum1,2);?> (<?=m2t($sum1);?>)<br> -->
084.         
085.        <br><b>รายจ่าย</b><br>
086.        <?php
087.        $s2 = "SELECT pr.*, pt.name AS nameType ";
088.        $s2 .= "FROM tb_payroll_record pr ";
089.        $s2 .= "LEFT OUTER JOIN tb_payroll_type pt ON pt.id = pr.id_type ";
090.        $s2 .= "WHERE pr.m = 10 AND pr.type = 02  ";
091.        $q2 = mysql_query($s2) or die(mysql_error());
092.        $sum2 = 0;
093.         
094.        ?>
095.        <table border="1" width="600" height="300">
096.        <tr>
097.        <?php
098. 
099.        $i2 = 0;
100.        while ($r2 = mysql_fetch_assoc($q2)) {
101.            $sum2 = $sum2 + $r2['budget'];
102.             
103.            $i2++;
104.            echo "<td align='right'>";
105.            ?>
106.            <h5><?=$r2['nameType'];?><hr><?=$r2['budget'];?></h5>
107.            <?php
108.            echo "</td>";
109.            if ($i2 % 5 == 0) {
110.                echo "</tr><tr>";
111.            }
112.        }
113. 
114.        $summ = $sum1 - $sum2 ;
115. 
116.    ?>
117.        </tr>
118.        <tr><td colspan="4" align="right"><h5><?=number_format($sum2,2);?> (<?=m2t($sum2);?>)</h5></td></tr>
119.        </table>
120. 
121.        <!-- <br>รวมรายจ่าย <?=number_format($sum2,2);?> (<?=m2t($sum2);?>)<br> -->
122. 
123.    <?php
124.    }
125.    ?>
126. 
127.    <br><b>ยอดรวม</b><br>
128. 
129.    <table border="1" border="1" width="600" height="300">
130.        <tr>
131.            <th><h5>รายรับ<hr><?=number_format($sum1,2);?></h5></th>
132.            <th><h5>รายจ่าย<hr><?=number_format($sum2,2);?></h5></th>
133.            <th><h5>ยอดสุทธิ<hr><?=number_format($summ,2);?></h5></th>
134.        </tr>
135.        <tr>
136.            <td colspan="3" align="right"><?=m2t($summ);?></td>
137.        </tr>
138.    </table>
139. 
140.    <br><br><br>
141.    <p align="center">
142. 
143.        (นางสาวไมกลือซง  เปาะจิ)<br>
144.        นักวิชาการเงินและบัญชี <br>
145.        <b>ผู้ตรวจสอบ</b>
146.    </p>
147. 
148.</body>
149.</html>
150.<?php
151.    $html = ob_get_contents();
152.    ob_end_clean();
153.    $pdf = new mPDF('th', 'A4', '0', 'THSaraban'); //การตั้งค่ากระดาษถ้าต้องการแนวตั้ง ก็ A4 เฉยๆครับ ถ้าต้องการแนวนอนเท่ากับ A4-L
154.     
155.    $pdf->SetAutoFont();
156.    $pdf->SetDisplayMode('fullpage');
157.    $pdf->WriteHTML($html, 2);
158.    $pdf->Output();
159.?>




Tag : PHP, HTML/CSS, JavaScript

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

 

No. 1



โพสกระทู้ ( 2,261 )
บทความ ( 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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