تحديد مجموعة خطوط فردية أو خاصة لتقديم الدفتر
سيناريوهات الاستخدام المحتملة
عمومًا، يتم تحديد دليل الخطوط أو قائمة الخطوط لجميع الدفاتر ولكن في بعض الأحيان، يجب عليك تحديد مجموعة منفردة أو خاصة من الخطوط لدفاتر العمل الخاصة بك. توفر Aspose.Cells IndividualFontConfigs تصنيف يمكن استخدامه لتحديد مجموعة الخطوط الفردية أو الخاصة لدفتر العمل الخاص بك.
تحديد مجموعة خطوط فردية أو خاصة لتقديم الدفتر
يقوم الكود العيني التالي بتحميل ملف إكسل عيني مع مجموعته الفردية أو الخاصة من الخطوط التي تم تحديدها باستخدام تصنيف IndividualFontConfigs. يرجى الاطلاع على الخط العيني المستخدم داخل الكود وكذلك الملف PDF الناتج المولد به. تُظهر اللقطة الشاشية التالية كيف تبدو الملف PDF الناتج إذا تم العثور على الخط بنجاح.
الكود المثالي
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Path of your custom font directory. | |
String customFontsDir = "C:\\TempDir\\CustomFonts"; | |
// Specify individual font configs custom font directory. | |
IndividualFontConfigs fontConfigs = new IndividualFontConfigs(); | |
// If you comment this line or if custom font directory is wrong or | |
// if it does not contain required font then output pdf will not be rendered correctly. | |
fontConfigs.setFontFolder(customFontsDir, false); | |
// Specify load options with font configs. | |
LoadOptions opts = new LoadOptions(LoadFormat.XLSX); | |
opts.setFontConfigs(fontConfigs); | |
// Load the sample Excel file with individual font configs. | |
Workbook wb = new Workbook("sampleSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.xlsx", opts); | |
// Save to PDF format. | |
wb.save("outputSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.pdf", SaveFormat.PDF); |