Detecção Automática de Codepage

Detecção Automática de Codepage

Aspose.CAD suporta detecção automática de codepage para arquivos DWGDWF. Se você não desejar usar este recurso, pode substituí-lo definindo as seguintes propriedades da classe LoadOptions.

  • specified_encoding: define a codificação usada para ler dados de texto dos formatos DXF e DWG não-Unicode. É detectado automaticamente por padrão.
  • specified_mif_encoding: define a codificação usada para ler símbolos codificados em MIF de codificações CJK (formato M+nXXXX). É detectado automaticamente por padrão.
  • recover_malformed_cif_mif: 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.

Código de Exemplo

O exemplo de código abaixo mostra como substituir a detecção automática de codepage no Aspose.CAD.

import aspose.cad as cad;
loadOption = cad.LoadOptions()
loadOption.specified_encoding = cad.CodePages.JAPANESE
loadOption.specified_mif_encoding = cad.MifCodePages.JAPANESE
loadOption.recover_malformed_cif_mif = False
cadImage = cad.Image.load("file.dwg", loadOption)
//do export or something else with cadImage