Автоматичне виявлення кодових сторінок

Автоматичне виявлення кодових сторінок

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