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

หากคุณเคยร่วมงานกับ Microsoft Word Automation คุณอาจรู้ว่าหนึ่งในเครื่องมือหลักในการตรวจสอบและแก้ไขเนื้อหาเอกสารคือออบเจ็กต์ Range Range เปรียบเสมือน “หน้าต่าง” เข้าสู่เนื้อหาเอกสารและการจัดรูปแบบ

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

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

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

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

ลบข้อความ

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

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