ระบุตัวเลือกเค้าโครง
Aspose.Words ช่วยให้คุณสร้างเอกสารเอาต์พุตที่มีเค้าโครงต่างๆ ขึ้นอยู่กับพารามิเตอร์ที่ระบุในคุณสมบัติของคลาส LayoutOptions คุณสมบัติเหล่านี้บางส่วนมีลักษณะคล้ายกับตัวเลือกเมนูอินเทอร์เฟซผู้ใช้ Microsoft Word บางส่วน ซึ่งจะอธิบายไว้ในบทความนี้
สำหรับรายการพารามิเตอร์ทั้งหมด เช่น ContinuousSectionPageNumberingRestart เพื่อคำนวณหมายเลขหน้าในส่วนต่อเนื่องที่เริ่มการกำหนดหมายเลขหน้าใหม่ หรือ IgnorePrinterMetrics เพื่อละเว้นตัวเลือกความเข้ากันได้ “ใช้เมตริกเครื่องพิมพ์เพื่อจัดวางเอกสาร” โปรดดูที่หน้าคลาส LayoutOptions
การจัดรูปแบบเครื่องหมาย
Aspose.Words อนุญาตให้จัดการเครื่องหมายการจัดรูปแบบโดยใช้คุณสมบัติต่อไปนี้:
- ShowHiddenText – ค่า
Boolean
ซึ่งระบุว่าข้อความที่ซ่อนไว้มีการแสดงผลหรือไม่ - ShowParagraphMarks – ค่า
Boolean
ซึ่งระบุว่ามีการแสดงผลอักขระเครื่องหมายย่อหน้าหรือไม่
หน้าที่ปรากฎในตัวอย่างด้านล่างมีสามย่อหน้า อันที่สองถูกซ่อนไว้ ผู้ใช้สามารถเปลี่ยนตัวเลือก ShowHiddenText เพื่อแสดงข้อความที่ซ่อนอยู่นี้บนเพจได้ นอกจากนี้ แต่ละย่อหน้าจะมีเครื่องหมายย่อหน้าต่อท้ายด้วย เครื่องหมายย่อหน้ามักจะไม่สามารถมองเห็นได้เว้นแต่ว่าคุณสมบัติ ShowParagraphMarks จะถูกตั้งค่าให้แสดงผล
ใน Microsoft Word พารามิเตอร์เหล่านี้ตั้งค่าโดยใช้กล่องโต้ตอบ “ไฟล์ → ตัวเลือก → จอแสดงผล” ดังนี้:
ความคิดเห็นและการแก้ไข
ด้วย Aspose.Words คุณสามารถแสดงความคิดเห็นในเอกสารที่จะมีลักษณะเหมือนกับใน Microsoft Word หากต้องการระบุว่าจะแสดงความคิดเห็นหรือไม่ ให้ใช้คุณสมบัติ CommentDisplayMode
ใน Microsoft Word พารามิเตอร์นี้ตั้งค่าโดยใช้กล่องโต้ตอบ “ติดตามการเปลี่ยนแปลงตัวเลือก” ดังที่แสดงด้านล่าง:
นอกจากนี้ Aspose.Words ยังช่วยให้คุณแสดงการแก้ไขในเอกสารได้ ใช้คุณสมบัติ RevisionOptions ของคลาส LayoutOptions เพื่อกำหนดว่าจะแสดงการแก้ไขเอกสารหรือไม่ หากต้องการควบคุมลักษณะที่ปรากฏ (สีไฮไลต์การแก้ไข สีแถบการแก้ไข ฯลฯ) ให้ใช้คลาส RevisonOptions
คุณยังสามารถแสดงการแก้ไขเป็นความคิดเห็นต่อเนื้อหาได้ เพื่อจุดประสงค์นี้ ให้ใช้คุณสมบัติ CommentDisplayMode และค่า ShowInBalloons
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีปรับแต่งการแสดงผลการแก้ไข:
รูปภาพด้านล่างแสดงวิธีที่ Aspose.Words แสดงความคิดเห็นและการแก้ไขการลบ:
Text Shaper สำหรับการแสดงตัวอักษรขั้นสูง
คุณสมบัติ TextShaperFactory ช่วยให้คุณสามารถตั้งค่าฟังก์ชันการสร้างข้อความ รวมถึงการสนับสนุนคุณลักษณะ OpenType
ใช้การจัดรูปแบบข้อความสำหรับการประมวลผลเอกสารในกรณีหลักต่อไปนี้:
- เอกสารใช้ Kerning, Numeral Shaping, Numeral Forms หรือ Ligatures
- เอกสารใช้สคริปต์ที่ซับซ้อน เช่น อารบิก เขมร ไทย เป็นต้น