Detecção Automática de Código

Detecção Automática de Código

Aspose.CAD suporta a detecção automática de código para DWG e DWF arquivos. Se você não desejar usar esse recurso, pode substituí-lo definindo as seguintes propriedades da LoadOptions classe.

  • SpecifiedEncoding: define a codificação usada para ler dados de texto de formatos DXF e DWG não-Unicode. É autodetectado por padrão.
  • SpecifiedMifEncoding: define a codificação usada para ler símbolos codificados em MIF de codificações CJK (formato M+nXXXX). É autodetectado por padrão.
  • RecoverMalformedCifMif: define se caracteres CIF (U+XXXX) e MIF codificados serão decodificados se não tiverem a formatação adequada do AutoCAD (o AutoCAD precede esses símbolos com uma barra invertida). Por padrão, eles são decodificados.

Exemplo de Código

O exemplo de código abaixo mostra como substituir a detecção automática de código no 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