การตรวจจับโค้ดเพจโดยอัตโนมัติ
Contents
[
Hide
]การตรวจจับโค้ดเพจโดยอัตโนมัติ
Aspose.CAD สนับสนุนการตรวจจับโค้ดเพจโดยอัตโนมัติสำหรับ DWG และ DWF ไฟล์ หากคุณไม่ต้องการใช้ฟีเจอร์นี้ คุณสามารถยกเลิกโดยการตั้งค่าคุณสมบัติด้านล่างของ LoadOptions คลาส
- SpecifiedEncoding: ตั้งค่ารหัสที่ใช้เพื่ออ่านข้อมูลข้อความจากรูปแบบ DXF และ DWG ที่ไม่ใช่ Unicode โดยค่าเริ่มต้นจะตรวจจับโดยอัตโนมัติ
- SpecifiedMifEncoding: ตั้งค่ารหัสที่ใช้เพื่ออ่านสัญลักษณ์ที่เข้ารหัส MIF ของการเข้ารหัส CJK (รูปแบบ M+nXXXX) โดยค่าเริ่มต้นจะตรวจจับโดยอัตโนมัติ
- RecoverMalformedCifMif: กำหนดว่าตัวละคร CIF (U+XXXX) และตัวละครที่เข้ารหัส MIF จะถูกถอดรหัสหรือไม่ หากพวกเขาไม่มีรูปแบบ AutoCAD ที่ถูกต้อง (AutoCAD วางสัญลักษณ์เหล่านี้ด้วยเครื่องหมายย้อนกลับ) โดยค่าเริ่มต้นจะถูกถอดรหัส
ตัวอย่างโค้ด
ตัวอย่างโค้ดด้านล่างแสดงวิธีการยกเลิกการตรวจจับโค้ดเพจโดยอัตโนมัติใน Aspose.CAD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-Java | |
String SourceDir = Utils.getDataDir_DWGDrawings(); | |
String dwgPathToFile = SourceDir + "SimpleEntites.dwg"; | |
LoadOptions opts = new LoadOptions(); | |
opts.setSpecifiedEncoding(CodePages.Japanese); | |
opts.setSpecifiedMifEncoding(MifCodePages.Japanese); | |
opts.setRecoverMalformedCifMif(false); | |
CadImage cadImage = (CadImage) Image.load(dwgPathToFile, opts); | |
//do export or something else with cadImage | |