Автоматичне виявлення кодування
Contents
[
Hide
]Автоматичне виявлення кодування
Aspose.CAD підтримує автоматичне виявлення кодування для DWG та DWF файлів. Якщо ви не бажаєте використовувати цю функцію, ви можете перевизначити це, встановивши наступні властивості класу LoadOptions.
- SpecifiedEncoding: встановлює кодування, яке використовується для читання текстових даних з не-Unicode форматів DXF та DWG. За замовчуванням виявляється автоматично.
- 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 | |
} |