دليل المطور
ويغطي هذا الدليل القدرات الأساسية لـ 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 | وصف |
|---|---|---|
Presentation | presentation.h | حاوية الجذر؛ تستخدم RAII لإدارة الموارد |
ShapeType | shape_type.h | النوع الأصلي من الشكل (القوس، الإيليبس، …) |
FillType | fill_type.h | أينوم للأشكال المملوءة (SOLID، GRADIENT، …) |
NullableBool | nullable_bool.h | 3-الإضافة إلى الملفات (TREUE, FALSE, NOT_DEFINED) |
SaveFormat | export/save_format.h | تنسيق الخروج (إلى PPTX فقط) |
Color | drawing/color.h | ARGB لون البناء |
PointF | drawing/point_f.h | نقطة 2D (مستخدمة لمواقف التعليق) |
جميع الأقسام تحت Aspose/Slides/Foss/.اسم الفضاء هو Aspose::Slides::Foss.- طرق الرسم باستخدامها Aspose::Slides::Foss::Drawing.
الحد المعروف
لا توجد الأماكن التالية في هذا الإصدار:
- الرسم البياني: لا تخطيط أو تعديل
- SmartArt:* لا مدعومة
- الرسوم المتحركة والانتقال: لا يمكن تعيين التحولات الشرائح والرسوم المتحركة الكائنات
- تنسيقات التصدير: يتم دعم حفظ PPTX فقط ؛ لا تصدير PDF أو HTML أو SVG أو الصورة
- الارتباطات والتركيبات العملية: لنقش الأشياء غير قابلة للتعديل
- VBA ماكرو و توقيع الرقمي:* غير متوفر
يتم الحفاظ على أجزاء XML غير معروفة التي تم العثور عليها أثناء التحميل ، بحيث لا يزيل الدوران أي محتوى لم تفهمه المكتبة بعد.
انظر أيضا
- بدءاً من: التثبيت والبرنامج الأول
- إشارة API: الدرجة والطريقة مرجعية
- كيفية توجيه: مقال حول كيفية التعامل مع المهام