ייצוא גופני SHX

ייצוא גופני SHX עבור ציורי DXF/DWG

חלק מהציורים עשויים contain גופנים בפורמט מיוחד SHX, אשר מאחסן סמלים של הגופן בצורה של צורות. פורמט זה דורש הליך טעינה נוסף עבור כל גופן שמשמש בציור. Apose.CAD יכול לייצא ציורים עם טקסט כתוב בשפה SHX ויש לו אפשרויות שונות לעשות זאת. הדרך הפשוטה ביותר לעשות זאת היא פשוט להשתמש ב-setShxFonts של CadRasterizationOptions אובייקט.

final CadImage cadImage = (CadImage)Image.load(…);
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.setShxFonts( new String[] {
"pathToFolderWithFonts\\gbcbig.shx",
"pathToFolderWithFonts\\gbenor.shx",
});
// set other options and export

כל גופן SHX מגיע עם קוד דף מתאים שקשור אליו. אסוציאציות אלו ידועות וחלקן משולבות לחלקם ב-Aspose.CAD עבור גופנים ידועים SHX. במקרה שבו גופן SHX מותאם אישית используется, ניתן להפעיל את setShxCodePages ובעת הצורך להגדיר נתיב לקובץ SHX ולקוד דף המתאים לו.

List<ShxCodePage> shxCodePages = new ArrayList<ShxCodePage>();
shxCodePages.add(new ShxCodePage("someFont.shx", CodePages.Japanese));
shxCodePages.add(new ShxCodePage("someFont2.shx", CodePages.SimpChinese));
cadRasterizationOptions.setShxCodePages(shxCodePages);