Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
บางครั้งผู้ใช้จำเป็นต้องใช้การจัดรูปแบบแบบกำหนดเองกับฟิลด์ ในบทความนี้ เราจะดูตัวอย่างสองสามตัวอย่างว่าสามารถทำได้อย่างไร
หากต้องการเรียนรู้ตัวเลือกเพิ่มเติม โปรดดูรายการคุณสมบัติทั้งหมดสำหรับช่องแต่ละประเภทในคลาสที่เกี่ยวข้องใน เนมสเปซของฟิลด์
Aspose.Words มี API สำหรับการจัดรูปแบบผลลัพธ์ของฟิลด์แบบกำหนดเอง คุณสามารถใช้อินเทอร์เฟซ IFieldResultFormatter เพื่อควบคุมวิธีจัดรูปแบบผลลัพธ์ของฟิลด์ คุณสามารถใช้สวิตช์รูปแบบตัวเลข เช่น # “#.##” สวิตช์รูปแบบวันที่/เวลา เช่น @ “dd.MM.yyyy” และสวิตช์รูปแบบตัวเลข เช่น * Ordinal
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใช้การจัดรูปแบบแบบกำหนดเองสำหรับผลลัพธ์ของฟิลด์:
IFหากคุณต้องการประเมินเงื่อนไข IF หลังจาก Mail Merge คุณสามารถใช้วิธี EvaluateCondition ที่จะส่งคืนผลลัพธ์ของการประเมินนิพจน์ทันที
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการใช้วิธีนี้:
ตามค่าเริ่มต้น Aspose.Words จะอัปเดตฟิลด์ TIME ด้วยรูปแบบเวลาสั้นของวัฒนธรรมปัจจุบัน เราพบว่ามีความแตกต่างระหว่างการจัดรูปแบบ Microsoft Word และการจัดรูปแบบ .NET/Windows รวมถึงระหว่าง .NET Framework เวอร์ชันต่างๆ ด้วย หากคุณต้องการจัดรูปแบบฟิลด์ TIME ตามความต้องการของคุณ คุณสามารถทำได้โดยการใช้อินเทอร์เฟซ IFieldUpdateCultureProvider
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีนำการจัดรูปแบบที่กำหนดเองไปใช้กับช่อง TIME:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.