تصدير العروض التقديمية إلى XAML في .NET
تصدير العروض التقديمية إلى XAML
Info
في Aspose.Slides 21.6، أضفنا دعمًا لتصدير XAML. يمكنك الآن تصدير العروض التقديمية إلى XAML.حول XAML
XAML هي لغة برمجة وصفية تسمح لك بإنشاء أو كتابة واجهات المستخدم للتطبيقات، خاصةً تلك التي تستخدم WPF (Windows Presentation Foundation) وUWP (Universal Windows Platform) وXamarin Forms.
XAML، التي هي لغة مبنية على XML، هي نسخة مايكروسوفت لوصف واجهة المستخدم الرسومية. من المرجح أن تستخدم مصممًا للعمل على ملفات XAML في معظم الأوقات، لكن لا يزال بإمكانك كتابة وتحرير واجهة المستخدم الخاصة بك.
تصدير العروض التقديمية إلى XAML باستخدام الخيارات الافتراضية
يُظهر لك هذا الكود C# كيفية تصدير عرض تقديمي إلى XAML باستخدام الإعدادات الافتراضية:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save(new XamlOptions());
}
تصدير العروض التقديمية إلى XAML باستخدام خيارات مخصصة
يمكنك اختيار الخيارات من واجهة IXamlOptions التي تتحكم في عملية التصدير وتحدد كيفية تصدير Aspose.Slides للعرض التقديمي إلى XAML.
على سبيل المثال، إذا كنت تريد أن تضيف Aspose.Slides الشرائح المخفية من عرضك التقديمي عند تصديره إلى XAML، يمكنك تعيين خاصية ExportHiddenSlides إلى true. راجع هذا مثال الكود C#:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save(new XamlOptions { ExportHiddenSlides = true });
}
الأسئلة المتكررة
كيف يمكنني ضمان خطوط متوقعة إذا لم يتوفر الخط الأصلي على الجهاز؟
قم بتعيين DefaultRegularFont في XamlOptions — يُستخدم كخط احتياطي عندما يكون الخط الأصلي غير موجود. يساعد ذلك في تجنب الاستبدالات غير المتوقعة.
هل XAML المصدَّر مخصص فقط لـ WPF، أم يمكن استخدامه في مجموعات XAML أخرى أيضًا؟
XAML هي لغة توصيف واجهة مستخدم عامة تُستخدم في WPF وUWP وXamarin.Forms. يهدف التصدير إلى التوافق مع مجموعات XAML من مايكروسوفت؛ السلوك الدقيق ودعم العناصر المحددة يعتمد على المنصة المستهدفة. اختبر العلامات في بيئتك.
هل تُدعم الشرائح المخفية، وكيف يمكنني منع تصديرها افتراضيًا؟
بشكل افتراضي، لا تُضمن الشرائح المخفية. يمكنك التحكم في هذا السلوك عبر ExportHiddenSlides في XamlOptions — احتفظ به معطلًا إذا لم تكن بحاجة إلى تصديرها.