Detekce automatického kódování
Contents
[
Hide
]Detekce automatického kódování
Aspose.CAD podporuje detekci automatického kódování pro DWG a DWF soubory. Pokud si nepřejete využívat tuto funkci, můžete ji přepsat nastavením následujících vlastností třídy LoadOptions.
- SpecifiedEncoding: nastaví kódování použité pro čtení textových dat z formátů DXF a DWG neobsahujících Unicode. Výchozí nastavení je automatická detekce.
- SpecifiedMifEncoding: nastaví kódování použité pro čtení symbolů kódovaných ve formátu MIF kódování CJK (formát M+nXXXX). Výchozí nastavení je automatická detekce.
- RecoverMalformedCifMif: určuje, zda budou dekódovány znaky kódované jako CIF (U+XXXX) a MIF, pokud nemají správné formátování AutoCADu (AutoCAD těmto symbolům předchází zpětným lomítkem). Výchozí nastavení je dekódování.
Ukázkový kód
Následující ukázkový kód ukazuje, jak přepsat detekci automatického kódování v 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 | |