การตรวจจับรหัสอัตโนมัติ

การตรวจจับรหัสอัตโนมัติ

Aspose.CAD รองรับการตรวจจับรหัสอัตโนมัติสำหรับ DWG และ DWF ไฟล์ หากคุณไม่ต้องการใช้ฟีเจอร์นี้ คุณสามารถแทนที่ได้โดยการตั้งค่าคุณสมบัติต่อไปนี้ของคลาส LoadOptions

  • specified_encoding: ตั้งค่าสัญ encoding ที่ใช้ในการอ่านข้อมูลข้อความจากรูปแบบ DXF และ DWG ที่ไม่ใช่ Unicode มันจะถูกตรวจจับโดยอัตโนมัติเป็นค่าเริ่มต้น
  • specified_mif_encoding: ตั้งค่าสัญ encoding ที่ใช้ในการอ่านสัญลักษณ์ที่เข้ารหัสด้วย MIF ของการเข้ารหัส CJK (M+nXXXX format) มันจะถูกตรวจจับโดยอัตโนมัติเป็นค่าเริ่มต้น
  • recover_malformed_cif_mif: กำหนดว่าตัวอักษร CIF (U+XXXX) และ MIF ที่เข้ารหัสจะถูกถอดรหัสหรือไม่หากพวกเขาไม่มีรูปแบบ AutoCAD ที่เหมาะสม (AutoCAD นำสัญลักษณ์เหล่านี้หน้าจริงด้วยแบ็คสแลช) โดยค่าเริ่มต้นพวกเขาจะถูกถอดรหัส

โค้ดตัวอย่าง

โค้ดตัวอย่างด้านล่างแสดงวิธีการแทนที่การตรวจจับรหัสอัตโนมัติใน Aspose.CAD.

import aspose.cad as cad;
loadOption = cad.LoadOptions()
loadOption.specified_encoding = cad.CodePages.JAPANESE
loadOption.specified_mif_encoding = cad.MifCodePages.JAPANESE
loadOption.recover_malformed_cif_mif = False
cadImage = cad.Image.load("file.dwg", loadOption)
//do export or something else with cadImage