Автообнаружение кодовой страницы
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 | |
} |