تصدير خطوط SHX
تصدير خطوط SHX لرسومات DXF/DWG
قد تحتوي بعض الرسومات على خطوط بتنسيق 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); |