Automatische Codepagina Detectie

Automatische Codepagina Detectie

Aspose.CAD ondersteunt automatische codepagina detectie voor DWG en DWF bestanden. Als u deze functie niet wilt gebruiken, kunt u dit overschrijven door de volgende eigenschappen van de LoadOptions klasse in te stellen.

  • SpecifiedEncoding: stelt de codering in die wordt gebruikt om tekstgegevens van niet-Unicode DXF- en DWG-formaten te lezen. Het wordt standaard automatisch gedetecteerd.
  • SpecifiedMifEncoding: stelt de codering in die wordt gebruikt om MIF-gecodeerde symbolen van CJK-coderingen (M+nXXXX-indeling) te lezen. Het wordt standaard automatisch gedetecteerd.
  • RecoverMalformedCifMif: bepaalt of CIF (U+XXXX) en MIF-gecodeerde tekens zullen worden gedecodeerd als ze geen juiste AutoCAD-indeling hebben (AutoCAD staat deze symbolen voor met een backslash). Standaard worden ze gedecodeerd.

Voorbeeldcode

Het onderstaande codevoorbeeld laat zien hoe u de automatische codepagina detectie in Aspose.CAD kunt overschrijven.

// 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