การทำงานกับอักขระควบคุม
เอกสาร Microsoft Word อาจมีอักขระหลายตัวที่มีความหมายพิเศษ โดยปกติจะใช้เพื่อจุดประสงค์ในการจัดรูปแบบและไม่ได้วาดในโหมดปกติ คุณสามารถทำให้มองเห็นได้หากคุณคลิกปุ่มแสดง/ซ่อนเครื่องหมายการจัดรูปแบบที่อยู่บนแถบเครื่องมือมาตรฐาน
บางครั้งคุณอาจต้องเพิ่มหรือลบอักขระเข้า/ออกจากข้อความ ตัวอย่างเช่น เมื่อรับข้อความโดยทางโปรแกรมจากเอกสาร Aspose.Words จะรักษาอักขระควบคุมส่วนใหญ่ไว้ ดังนั้น หากคุณต้องการทำงานกับข้อความนี้ คุณก็ควรลบหรือแทนที่อักขระดังกล่าว
คลาส ControlChar เป็นที่เก็บข้อมูลสำหรับค่าคงที่ที่แสดงถึงอักขระควบคุมที่มักพบในเอกสาร โดยให้ค่าคงที่เดียวกันทั้งเวอร์ชันอักขระและสตริง ตัวอย่างเช่น สตริง ControlChar.LINE_BREAK และ char ControlChar.LINE_BREAK_CHAR มีค่าเหมือนกัน
ตัวอย่างรหัสต่อไปนี้สาธิตวิธีการใช้อักขระควบคุม:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
text = "test\r" | |
# Replace "\r" control character with "\r\n". | |
replace = text.replace(aw.ControlChar.CR, aw.ControlChar.CR_LF) |