การตรวจจับรหัสหน้าอัตโนมัติ
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 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-.NET | |
string SourceDir = RunExamples.GetDataDir_DWGDrawings(); | |
using (CadImage cadImage = (CadImage)Image.Load(SourceDir + "SimpleEntites.dwg", | |
new LoadOptions() | |
{ | |
SpecifiedEncoding = CodePages.Japanese, | |
SpecifiedMifEncoding = MifCodePages.Japanese, | |
RecoverMalformedCifMif = false | |
})) | |
{ | |
//do export or something else with cadImage | |
} |