الخط الافتراضي
Contents
[
Hide
]
تعيين الخط الافتراضي
باستخدام Aspose.Slides لـ C++ يمكنك تعيين الخط الافتراضي في عروض PowerPoint التقديمية. تم إضافة طريقة جديدة set_DefaultRegularFont() إلى SaveOptions class. يمكّنك ذلك من تعيين الخط الافتراضي المستخدم بدلاً من جميع الخطوط المفقودة أثناء حفظ العروض التقديمية إلى تنسيقات مختلفة دون إعادة تحميل العروض.
توضح مقطع الكود أدناه عملية حفظ العرض إلى HTML وPDF بخط افتراضي عادي مختلف.
استخدام الخطوط الافتراضية لتقديم العرض
تتيح لك Aspose.Slides تعيين الخط الافتراضي لتقديم العرض إلى PDF و XPS أو الصور المصغرة. توضح هذه المقالة كيفية تعريف DefaultRegular Font و DefaultAsian Font لاستخدامهما كخطوط افتراضية. يرجى اتباع الخطوات أدناه لتحميل الخطوط من الدلائل الخارجية باستخدام واجهة برمجة التطبيقات Aspose.Slides لـ C++:
- إنشاء مثيل من LoadOptions.
- تعيين DefaultRegularFont إلى الخط المطلوب. في المثال التالي، استخدمت Wingdings.
- تعيين DefaultAsianFont إلى الخط المطلوب. لقد استخدمت Wingdings في المثال التالي.
- تحميل العرض باستخدام Presentation وتعيين خيارات التحميل.
- الآن، قم بإنشاء صورة مصغرة للشريحة، وPDF وXPS للتحقق من النتائج.
تم تنفيذ ما سبق على النحو التالي.
// استخدم خيارات التحميل لتحديد الخطوط العادية والآسيوية الافتراضية
auto loadOptions = MakeObject<LoadOptions>(LoadFormat::Auto);
loadOptions->set_DefaultRegularFont(u"Wingdings");
loadOptions->set_DefaultAsianFont(u"Wingdings");
auto pptx = MakeObject<Presentation>(u"DefaultFonts.pptx", loadOptions);
auto image = pptx->get_Slide(0)->GetImage(1, 1);
image->Save(u"DefaultFonts_out.png", ImageFormat::Png);
image->Dispose();
pptx->Save(u"DefaultFonts_out.pdf", SaveFormat::Pdf);
pptx->Save(u"DefaultFonts_out.xps", SaveFormat::Xps);
pptx->Dispose();