الكشف التلقائي عن ترميز الصفحات

الكشف التلقائي عن ترميز الصفحات

يدعم Aspose.CAD الكشف التلقائي عن ترميز الصفحات لملفات DWG و DWF. إذا كنت لا ترغب في استخدام هذه الميزة، يمكنك تجاوز ذلك عن طريق تعيين الخصائص التالية من فئة LoadOptions.

  • specified_encoding: يحدد الترميز المستخدم لقراءة بيانات النص من تنسيقات DXF وDWG غير Unicode. يتم اكتشافه تلقائيًا بشكل افتراضي.
  • 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