Détection automatique de la page de code
Détection automatique de la page de code
Aspose.CAD prend en charge la détection automatique de la page de code pour les fichiers DWG et DWF. Si vous ne souhaitez pas utiliser cette fonctionnalité, vous pouvez la remplacer en définissant les propriétés suivantes de la classe LoadOptions.
- SpecifiedEncoding: définit l’encodage utilisé pour lire les données textuelles à partir des formats DXF et DWG non-Unicode. Il est autodétecté par défaut.
- SpecifiedMifEncoding: définit l’encodage utilisé pour lire les symboles encodés en MIF des encodages CJK (format M+nXXXX). Il est autodétecté par défaut.
- RecoverMalformedCifMif: définit si les caractères encodés CIF (U+XXXX) et MIF seront décodés s’ils n’ont pas un formatage AutoCAD approprié (AutoCAD précède ces symboles d’un antislash). Par défaut, ils sont décodés.
Exemple de code
L’exemple de code ci-dessous montre comment remplacer la détection automatique de la page de code dans Aspose.CAD.
// 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 | |