Авто детекция кодовой страницы

Авто детекция кодовой страницы

Aspose.CAD поддерживает автоматическую детекцию кодовой страницы для DWG и DWF файлов. Если вы не хотите использовать эту функцию, вы можете переопределить ее, установив следующие свойства класса LoadOptions.

  • specified_encoding: устанавливает кодировку, используемую для чтения текстовых данных из не-Unicode форматов DXF и DWG. По умолчанию она определяется автоматически.
  • specified_mif_encoding: устанавливает кодировку, используемую для чтения символов, закодированных в MIF для кодировок CJK (формат M+nXXXX). По умолчанию она определяется автоматически.
  • recover_malformed_cif_mif: определяет, будут ли декодированы символы CIF (U+XXXX) и MIF, если они не имеют правильного форматирования AutoCAD (AutoCAD предшествует этим символам обратной косой чертой). По умолчанию они декодируются.

Пример кода

Пример кода ниже показывает, как переопределить автоматическую детекцию кодовой страницы в 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