การทำงานกับช่วง

หากคุณเคยร่วมงานกับ Microsoft Word Automation คุณอาจรู้ว่าหนึ่งในเครื่องมือหลักในการตรวจสอบและแก้ไขเนื้อหาเอกสารคือออบเจ็กต์ Range Range เปรียบเสมือน “หน้าต่าง” เข้าสู่เนื้อหาเอกสารและการจัดรูปแบบ Aspose.Words ยังมีคลาส Range และได้รับการออกแบบให้ดูและทำหน้าที่คล้ายกับ Range ใน Microsoft Word แม้ว่า Range จะไม่สามารถครอบคลุมส่วนที่กำหนดเองของเอกสารได้และไม่มี Start และ End แต่คุณสามารถเข้าถึงช่วงที่ครอบคลุมโดยโหนดเอกสารใดๆ รวมถึง Document เองด้วย กล่าวอีกนัยหนึ่ง แต่ละโหนดมีช่วงของตัวเอง ออบเจ็กต์ Range ช่วยให้คุณเข้าถึงและแก้ไขข้อความ บุ๊กมาร์ก และฟิลด์แบบฟอร์มภายในช่วงได้

ดึงข้อความธรรมดา

ใช้คุณสมบัติ text เพื่อดึงข้อความธรรมดาที่ไม่ได้จัดรูปแบบของช่วง

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีรับข้อความธรรมดาที่ไม่ได้จัดรูปแบบในช่วง:

การลบข้อความ

Range อนุญาตให้ลบอักขระทั้งหมดในช่วงโดยการเรียก delete

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการลบอักขระทั้งหมดในช่วง: