Detecção Automática de Pagecode

Detecção Automática de Pagecode

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

  • 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-encoded serão decodificados se não tiverem o formato apropriado 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 desativar a detecção automática de pagecode no Aspose.CAD.

// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-.NET
string SourceDir = RunExamples.GetDataDir_DWGDrawings();
using (CadImage cadImage = (CadImage)Image.Load(SourceDir + "SimpleEntites.dwg",
new LoadOptions()
{
SpecifiedEncoding = CodePages.Japanese,
SpecifiedMifEncoding = MifCodePages.Japanese,
RecoverMalformedCifMif = false
}))
{
//do export or something else with cadImage
}