ข้ามไปที่เนื้อหาหลัก

PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด

PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด


คีย์เวิร์ดที่ใช้ค้นหาก็คือ

"How to reduce height between two line in TCPDF using CSS"

เนื่องจากผมใช้ฟังก์ชั่น writeHTML() ของ PHP TCPDF ดังนั้นจึงสามารถกำหนด CSS ลงไปตรงๆบน HTML ที่สร้างขึ้นได้เลย แต่จะเห็นว่า padding และ margin ไม่สามารถกำหนดระยะห่างได้

ครั้นจะกำหนดระยะห่างด้วยแท็ก <br/> ก็เหมือนจะไม่ได้ตามที่ต้องการ
PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด

PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด






ผลลัพธ์จากการกำหนด CSS โดยให้ padding และ margin เพิ่มขึ้น แต่ผลลัพธ์ไม่เปลี่ยนแปลง
PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด

PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด


จากนั้นก็ลองค้นหาด้วย Google ก็ได้เว็บนี้มา
https://www.codecademy.com/en/forum_questions/5151ff87765488c5440007ed
PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด

เมื่อเปิดเข้าไปดูตอนแรกก็คิดว่า CSS ตัวนี้คงไม่ตรงกับที่ต้องการ
แต่พอดูที่ผลลัพธ์ก็ปิ๊งไอเดียว่า ถ้าย่อบรรทัดให้ซ้อนกันได้ ระยะห่างก็จะลดลงได้เช่นกัน

PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด


แต่จากการทดลองใช้ดู พบว่าจะกำหนดระยะได้ดีก็ต่อเมื่อนำข้อความหรือ ส่วนที่ต้องการทั้งหมดไปใส่ไว้ในตารางก่อน และสร้างแท็ก <div> คั่นระหว่างบรรทัดเพื่อกำหนด line-height ให้ระยะห่างลดลงมา

PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด


และผลลัพธ์ที่ได้


PHP TCPDF วิธีใช้ CSS กำหนดระยะห่างระหว่างบรรทัด


สรุปก็คือ การกำหนด line-height ให้กับแท็ก <div> ที่สร้างมาคั่นกลาง ระหว่าง <table> สามารถเว้นระยะห่างระหว่างบรรทัดเมื่อใช้ในโหมด writeHTML() ของ TCPDF


สนับสนุนค่ากาแฟผู้เขียนได้ที่

PHP CI MANIA PHP Code Generator 
โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม เขียนโปรแกรมง่ายและสะดวกขึ้น
สนใจสั่งซื้อราคาสุดคุ้ม >> http://fastcoding.phpcodemania.com/

ความคิดเห็น

ค้นหาบล็อกนี้

บทความเดือนล่าสุด