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