ระบุตัวเลือกเค้าโครง

Aspose.Words ช่วยให้คุณสร้างเอกสารเอาต์พุตที่มีเค้าโครงต่างๆ ขึ้นอยู่กับพารามิเตอร์ที่ระบุในคุณสมบัติของคลาส LayoutOptions คุณสมบัติเหล่านี้บางส่วนมีลักษณะคล้ายกับตัวเลือกเมนูอินเทอร์เฟซผู้ใช้ Microsoft Word บางส่วน ซึ่งจะอธิบายไว้ในบทความนี้

สำหรับรายการพารามิเตอร์ทั้งหมด เช่น ContinuousSectionPageNumberingRestart เพื่อคำนวณหมายเลขหน้าในส่วนต่อเนื่องที่เริ่มการกำหนดหมายเลขหน้าใหม่ หรือ IgnorePrinterMetrics เพื่อละเว้นตัวเลือกความเข้ากันได้ “ใช้เมตริกเครื่องพิมพ์เพื่อจัดวางเอกสาร” โปรดดูที่หน้าคลาส LayoutOptions

การจัดรูปแบบเครื่องหมาย

Aspose.Words อนุญาตให้จัดการเครื่องหมายการจัดรูปแบบโดยใช้คุณสมบัติต่อไปนี้:

  • ShowHiddenText – ค่า Boolean ซึ่งระบุว่าข้อความที่ซ่อนไว้มีการแสดงผลหรือไม่
  • ShowParagraphMarks – ค่า Boolean ซึ่งระบุว่ามีการแสดงผลอักขระเครื่องหมายย่อหน้าหรือไม่

หน้าที่ปรากฎในตัวอย่างด้านล่างมีสามย่อหน้า อันที่สองถูกซ่อนไว้ ผู้ใช้สามารถเปลี่ยนตัวเลือก ShowHiddenText เพื่อแสดงข้อความที่ซ่อนอยู่นี้บนเพจได้ นอกจากนี้ แต่ละย่อหน้าจะมีเครื่องหมายย่อหน้าต่อท้ายด้วย เครื่องหมายย่อหน้ามักจะไม่สามารถมองเห็นได้เว้นแต่ว่าคุณสมบัติ ShowParagraphMarks จะถูกตั้งค่าให้แสดงผล

specify-layout-options_1

ใน Microsoft Word พารามิเตอร์เหล่านี้ตั้งค่าโดยใช้กล่องโต้ตอบ “ไฟล์ → ตัวเลือก → จอแสดงผล” ดังนี้:

specify-layout-options_2

ความคิดเห็นและการแก้ไข

ด้วย Aspose.Words คุณสามารถแสดงความคิดเห็นในเอกสารที่จะมีลักษณะเหมือนกับใน Microsoft Word หากต้องการระบุว่าจะแสดงความคิดเห็นหรือไม่ ให้ใช้คุณสมบัติ CommentDisplayMode

ใน Microsoft Word พารามิเตอร์นี้ตั้งค่าโดยใช้กล่องโต้ตอบ “ติดตามการเปลี่ยนแปลงตัวเลือก” ดังที่แสดงด้านล่าง:

specify-layout-options_3

นอกจากนี้ Aspose.Words ยังช่วยให้คุณแสดงการแก้ไขในเอกสารได้ ใช้คุณสมบัติ RevisionOptions ของคลาส LayoutOptions เพื่อกำหนดว่าจะแสดงการแก้ไขเอกสารหรือไม่ หากต้องการควบคุมลักษณะที่ปรากฏ (สีไฮไลต์การแก้ไข สีแถบการแก้ไข ฯลฯ) ให้ใช้คลาส RevisonOptions

คุณยังสามารถแสดงการแก้ไขเป็นความคิดเห็นต่อเนื้อหาได้ เพื่อจุดประสงค์นี้ ให้ใช้คุณสมบัติ CommentDisplayMode และค่า ShowInBalloons

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีปรับแต่งการแสดงผลการแก้ไข:

รูปภาพด้านล่างแสดงวิธีที่ Aspose.Words แสดงความคิดเห็นและการแก้ไขการลบ:

comment_and_revisions_example_aspose_words_net

Text Shaper สำหรับการแสดงตัวอักษรขั้นสูง

คุณสมบัติ TextShaperFactory ช่วยให้คุณสามารถตั้งค่าฟังก์ชันการสร้างข้อความ รวมถึงการสนับสนุนคุณลักษณะ OpenType

ใช้การจัดรูปแบบข้อความสำหรับการประมวลผลเอกสารในกรณีหลักต่อไปนี้:

  • เอกสารใช้ Kerning, Numeral Shaping, Numeral Forms หรือ Ligatures
  • เอกสารใช้สคริปต์ที่ซับซ้อน เช่น อารบิก เขมร ไทย เป็นต้น