Автоматично разпознаване на кодна страница
Contents
[
Hide
]Автоматично разпознаване на кодна страница
Aspose.CAD поддържа автоматично разпознаване на кодна страница за DWG и DWF файлове. Ако не желаете да използвате тази функция, можете да я заместите, като зададете следните свойства на класа LoadOptions.
- SpecifiedEncoding: задава кодирането, използвано за четене на текстови данни от формати 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-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 | |