TextFitMode — ปรับขนาดตัวอักษรให้พอดีกับ Label อัตโนมัติ
TextFitMode เป็นคุณสมบัติของ Label ในรายงาน ที่ช่วยปรับขนาดตัวอักษรอัตโนมัติให้พอดีกับขนาดของกรอบ Label
ไม่ต้องกำหนดขนาด Font เอง ระบบจะย่อหรือขยายตัวอักษรให้เหมาะสมตามโหมดที่เลือก
วิธีตั้งค่า
- คลิกเลือก Label ที่ต้องการ
- ไปที่แถบ Properties ด้านขวา
- หาหมวด Behavior
- เลือกค่า Text Fit Mode ตามต้องการ
โหมดที่เลือกได้ (4 โหมด)
- None (ค่าเริ่มต้น)
- ไม่ปรับขนาดตัวอักษร แสดงตาม Font ที่กำหนดไว้ตามปกติ
- Grow Only
- ขยายตัวอักษรให้ใหญ่ขึ้นจนเต็มพื้นที่กรอบ Label
- เหมาะกับข้อความสั้นๆ เช่น รหัส, หมายเลข ที่ต้องการให้ตัวอักษรใหญ่เด่นชัด
- ใช้ได้เมื่อ Can Shrink = ปิด
- Shrink Only
- ย่อตัวอักษรให้เล็กลง เพื่อให้ข้อความทั้งหมดแสดงในกรอบ Label ได้ครบถ้วน
- เหมาะกับข้อมูลที่ความยาวไม่แน่นอน เช่น ชื่อสินค้า, ที่อยู่
- ใช้ได้เมื่อ Can Grow = ปิด
- Shrink And Grow
- ทั้งขยายและย่อตัวอักษรให้พอดีกรอบ Label เสมอ ไม่ว่าข้อความจะสั้นหรือยาว
- ใช้ได้เมื่อ Can Grow = ปิด และ Can Shrink = ปิด เท่านั้น
ข้อจำกัดที่ต้องรู้
Text Fit Mode จะไม่ทำงานในกรณีเหล่านี้:
- เปิด Auto Width — กรอบ Label ขยายความกว้างเองอยู่แล้ว จึงไม่จำเป็นต้องย่อ/ขยาย Font
- ตั้ง Angle (หมุนข้อความ) — ข้อความที่เอียงไม่รองรับการปรับขนาดอัตโนมัติ
- ตั้ง Anchor เป็น Both — กรอบ Label ยืดตามหน้ากระดาษอยู่แล้ว
ข้อควรระวัง
ถ้าตั้ง Text Fit Mode ไว้แล้วไปเปิด Can Grow หรือ Can Shrink ภายหลัง ระบบจะไม่แจ้งเตือน แต่ Text Fit Mode จะถูกข้ามไปเงียบๆ ตอนพิมพ์รายงาน ดังนั้นให้ตรวจสอบค่าเหล่านี้ให้สอดคล้องกันเสมอ
