دليل المطور

ويغطي هذا الدليل القدرات الأساسية لـ Aspose.Slides FOSS for C++ مع أمثلة رمزية قابلة للتحكم لكل منطقة ميزة.

في هذا القسم

صفحةوصف
الخصائص والقدراتقائمة كاملة من الميزات المدعومة: الشرائح، الأشكال، النص، ملء، تأثيرات، تنسيق 3D، ملاحظات، التعليقات، الصور، وخصائص المستند.
العمل مع الصورضع الصور في الشرائح كإطارات الصورة من ملف أو بايت الفكتور؛ وضع التحكم في ملء (الشريحة، الستار).
العمل مع الاتصالاتإضافة الارتباطات، والخشب، والمستقيم بين الأشكال؛ إعداد مواقع الاتصال وأسلوب الخط.
العمل مع تأثيرات 3Dتطبيق الظل الخارجي، والنور، والخميرة، والبابل، وقفازات الكاميرا، والأقواس الخفيفة، والمواد على الأشكال.
العمل مع التعليقاتإضافة تعليقات مراجعة متسلسلة وملاحظات المتحدثين؛ إدارة مؤلفي التعليقات؛ قراءة الملاحظة.

نقطة الدخول API

كل عملية تبدأ بـ« Presentation يستخدم RAII لتنظيف الموارد التلقائي:

#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/export/save_format.h>

using namespace Aspose::Slides::Foss;

// Open existing
{
    Presentation pres("input.pptx");
    // work with pres
    pres.save("output.pptx", SaveFormat::PPTX);
}

// Create new
{
    Presentation pres;
    // work with pres
    pres.save("new.pptx", SaveFormat::PPTX);
}

وعندما يُعرف Presentation يخرج الكائن من نطاق، يتم إطلاق الموارد XML / OPC الداخلية. pres.dispose() وَمِنْهُ: إِذا أَرَادَتْ مِثْلَهَا فَإِذًَا يَأْكُلُونَ.

نموذج الخروج المساعدة

النموذج الوحيد الذي يتم دعمها هو PPTX (SaveFormat::PPTXلا توجد تصديرات إلى تنسيقات PDF أو HTML أو SVG أو الصورة في هذا الإصدار.

الدرجات الرئيسية

الفئة / Enumالـ Headerوصف
Presentationpresentation.hحاوية الجذر؛ تستخدم RAII لإدارة الموارد
ShapeTypeshape_type.hالنوع الأصلي من الشكل (القوس، الإيليبس، …)
FillTypefill_type.hأينوم للأشكال المملوءة (SOLID، GRADIENT، …)
NullableBoolnullable_bool.h3-الإضافة إلى الملفات (TREUE, FALSE, NOT_DEFINED)
SaveFormatexport/save_format.hتنسيق الخروج (إلى PPTX فقط)
Colordrawing/color.hARGB لون البناء
PointFdrawing/point_f.hنقطة 2D (مستخدمة لمواقف التعليق)

جميع الأقسام تحت Aspose/Slides/Foss/.اسم الفضاء هو Aspose::Slides::Foss.- طرق الرسم باستخدامها Aspose::Slides::Foss::Drawing.

الحد المعروف

لا توجد الأماكن التالية في هذا الإصدار:

  • الرسم البياني: لا تخطيط أو تعديل
  • SmartArt:* لا مدعومة
  • الرسوم المتحركة والانتقال: لا يمكن تعيين التحولات الشرائح والرسوم المتحركة الكائنات
  • تنسيقات التصدير: يتم دعم حفظ PPTX فقط ؛ لا تصدير PDF أو HTML أو SVG أو الصورة
  • الارتباطات والتركيبات العملية: لنقش الأشياء غير قابلة للتعديل
  • VBA ماكرو و توقيع الرقمي:* غير متوفر

يتم الحفاظ على أجزاء XML غير معروفة التي تم العثور عليها أثناء التحميل ، بحيث لا يزيل الدوران أي محتوى لم تفهمه المكتبة بعد.

انظر أيضا

 العربية