إدارة رسومات SmartArt في العروض التقديمية باستخدام C++

إنشاء شكل SmartArt

Aspose.Slides لـ C++ يتيح الآن إضافة أشكال SmartArt مخصصة إلى الشرائح من الصفر. لقد وفرت Aspose.Slides لـ C++ أبسط واجهة برمجة تطبيقات لإنشاء أشكال SmartArt بأبسط طريقة. لإنشاء شكل SmartArt في شريحة، يرجى اتباع الخطوات التالية:

  • إنشاء مثيل من فئة Presentation.
  • الحصول على مرجع شريحة باستخدام فهرسها.
  • إضافة شكل SmartArt عن طريق تعيين LayoutType له.
  • حفظ العرض المعدل كملف PPTX.

الوصول إلى شكل SmartArt على شريحة

سيتم استخدام الشفرة التالية للوصول إلى أشكال SmartArt المضافة في شريحة العرض. في الشفرة النموذجية سنستعرض كل شكل داخل الشريحة ونتحقق مما إذا كان شكل SmartArt. إذا كان الشكل من نوع SmartArt فسنقوم بتحويله إلى كائن SmartArt.

الوصول إلى شكل SmartArt بنوع Layout محدد

ستساعد الشفرة النموذجية التالية في الوصول إلى شكل SmartArt بنوع Layout محدد. يرجى ملاحظة أنه لا يمكنك تغيير LayoutType لـ SmartArt لأنه للقراءة فقط ويتم تعيينه فقط عند إضافة شكل SmartArt.

  • إنشاء مثيل من فئة Presentation وتحميل العرض الذي يحتوي على شكل SmartArt.
  • الحصول على مرجع الشريحة الأولى باستخدام فهرستها.
  • استعراض كل شكل داخل الشريحة الأولى.
  • التحقق مما إذا كان الشكل من نوع SmartArt وتحويل الشكل المحدد إلى SmartArt إذا كان كذلك.
  • التحقق من شكل SmartArt بنوع Layout محدد والقيام بما يلزم بعد ذلك.

تغيير نمط شكل SmartArt

ستساعد الشفرة النموذجية التالية في الوصول إلى شكل SmartArt بنوع Layout محدد.

  • إنشاء مثيل من فئة Presentation وتحميل العرض الذي يحتوي على شكل SmartArt.
  • الحصول على مرجع الشريحة الأولى باستخدام فهرستها.
  • استعراض كل شكل داخل الشريحة الأولى.
  • التحقق مما إذا كان الشكل من نوع SmartArt وتحويل الشكل المحدد إلى SmartArt إذا كان كذلك.
  • العثور على شكل SmartArt بنمط معين.
  • تعيين النمط الجديد لشكل SmartArt.
  • حفظ العرض.

تغيير نمط لون شكل SmartArt

في هذا المثال، سنتعلم كيفية تغيير نمط اللون لأي شكل SmartArt. ستقوم الشفرة النموذجية التالية بالوصول إلى شكل SmartArt بنمط لون معين وتغيير نمطه.

  • إنشاء مثيل من فئة Presentation وتحميل العرض الذي يحتوي على شكل SmartArt.
  • الحصول على مرجع الشريحة الأولى باستخدام فهرستها.
  • استعراض كل شكل داخل الشريحة الأولى.
  • التحقق مما إذا كان الشكل من نوع SmartArt وتحويل الشكل المحدد إلى SmartArt إذا كان كذلك.
  • العثور على شكل SmartArt بنمط لون معين.
  • تعيين نمط اللون الجديد لشكل SmartArt.
  • حفظ العرض.

الأسئلة المتكررة

هل يمكنني تحريك SmartArt ككائن واحد؟

نعم. SmartArt هو شكل، لذا يمكنك تطبيق الرسوم المتحركة القياسية عبر واجهة برمجة تطبيقات الرسوم المتحركة (الدخول، الخروج، التشديد، مسارات الحركة) تمامًا كما هو الحال مع الأشكال الأخرى.

كيف يمكنني العثور على SmartArt معين في شريحة إذا لم أكن أعرف معرّفه الداخلي؟

قم بتعيين واستخدام النص البديل (AltText) والبحث عن الشكل باستخدام تلك القيمة — هذه طريقة موصى بها لتحديد موقع الشكل المستهدف.

هل يمكنني تجميع SmartArt مع أشكال أخرى؟

نعم. يمكنك تجميع SmartArt مع أشكال أخرى (صور، جداول، إلخ) ثم التعامل مع المجموعة.

كيف أحصل على صورة لSmartArt معين (مثلًا للمعاينة أو التقرير)؟

تصدير صورة مصغرة/صورة للشكل؛ يمكن للمكتبة رسم الأشكال الفردية إلى ملفات نقطية (PNG/JPG/TIFF).

هل سيتم الحفاظ على مظهر SmartArt عند تحويل العرض الكامل إلى PDF؟

نعم. محرك العرض يهدف إلى دقة عالية عند تصدير PDF، مع مجموعة من خيارات الجودة والتوافق.