זיהוי קוד-דף אוטומטי

זיהוי קוד-דף אוטומטי

Aspose.CAD תומכת בזיהוי קוד-דף אוטומטי עבור DWG ו DWF קבצים. אם אינכם מעוניינים להשתמש בתכונה זו, תוכלו לבטל זאת על ידי הגדרת המאפיינים הבאים של מחלקת LoadOptions.

  • SpecifiedEncoding: מגדיר את הקידוד המשמש לקרוא נתוני טקסט מקבצים ב DXF וב DWG שאינם Unicode. הוא מזוהה אוטומטית כברירת מחדל.
  • SpecifiedMifEncoding: מגדיר את הקידוד המשמש לקרוא סמלים מקודדים במערכת MIF של קידודים CJK (פורמט M+nXXXX). הוא מזוהה אוטומטית כברירת מחדל.
  • RecoverMalformedCifMif: מגדיר האם תווים מקודדים CIF (U+XXXX) ו-MIF יפורקו אם אין להם פורמט AutoCAD מתאים (AutoCAD מקדים סמלים אלה עם קו נטוי אחורה). כברירת מחדל, הם מפורקים.

דוגמת קוד

בדוגמת הקוד למטה מוצגת כיצד לבטל את זיהוי קוד-דף האוטומטי ב-Aspose.CAD.

// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-Java
String SourceDir = Utils.getDataDir_DWGDrawings();
String dwgPathToFile = SourceDir + "SimpleEntites.dwg";
LoadOptions opts = new LoadOptions();
opts.setSpecifiedEncoding(CodePages.Japanese);
opts.setSpecifiedMifEncoding(MifCodePages.Japanese);
opts.setRecoverMalformedCifMif(false);
CadImage cadImage = (CadImage) Image.load(dwgPathToFile, opts);
//do export or something else with cadImage