การทำงานกับอักขระควบคุม
Microsoft Wordเอกสารอาจประกอบด้วยอักขระต่างๆที่มีความหมายพิเศษ โดยปกติพวกเขาจะใช้สำหรับการจัดรูปแบบวัตถุประสงค์และไม่ได้วาดในโหมดปกติ คุณสามารถทำให้มองเห็นได้ถ้าคุณคลิกปุ่มแสดง/ซ่อนเครื่องหมายการจัดรูปแบบที่อยู่บนแถบ.
บางครั้งคุณอาจต้องเพิ่มหรือลบอักขระไปยัง/จากข้อความ ตัวอย่างเช่นเมื่อได้รับข้อความตามโปรแกรมจากเอกสารAspose.Wordsจะเก็บรักษาอักขระตัวควบคุมส่วนใหญ่ไว้ดังนั้นหากคุณต้องการทำงานกับข้อความนี้คุณควรลบหรือแทนที่อักขระ.
คลาสControlCharเป็นที่เก็บค่าคงที่ที่แสดงอักขระควบคุมมักพบในเอกสาร มันมีทั้งถ่านและรุ่นสตริงของค่าคงที่เดียวกัน ตัวอย่างเช่นสตริงLineBreakและถ่านLineBreakCharมีค่าเดียวกัน.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีใช้อักขระตัวควบคุม:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(UseControlCharacters.class); | |
// Open the document. | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
builder.write("This is First Line"); | |
builder.write(ControlChar.CR); | |
builder.write("This is Second Line"); | |
builder.write(ControlChar.CR_LF); | |
doc.save(dataDir + "output.doc"); |