ייצוא גופני 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); |