إضافة مستطيلات إلى العروض التقديمية بلغة C++
إنشاء مستطيل بسيط
مثل المواضيع السابقة، يتناول هذا الموضوع أيضًا إضافة شكل، وهذه المرة الشكل الذي سنناقشه هو المستطيل. في هذا الموضوع، شرحنا كيف يمكن للمطورين إضافة مستطيلات بسيطة أو مُنسقة إلى شرائحهم باستخدام Aspose.Slides للغة C++ . لإضافة مستطيل بسيط إلى شريحة مختارة من العرض التقديمي، يرجى اتباع الخطوات أدناه:
- إنشاء كائن من فئة Presentation.
- الحصول على مرجع الشريحة باستخدام الفهرس الخاص بها.
- إضافة IAutoShape من نوع Rectangle باستخدام الطريقة AddAutoShape التي يوفرها كائن IShapes.
- كتابة العرض التقديمي المعدل كملف PPTX.
في المثال المعطى أدناه، أضفنا مستطيلًا بسيطًا إلى الشريحة الأولى من العرض التقديمي.
إنشاء مستطيل مُنسق
لإضافة مستطيل مُنسق إلى شريحة، يرجى اتباع الخطوات أدناه:
- إنشاء كائن من فئة Presentation.
- الحصول على مرجع الشريحة باستخدام الفهرس الخاص بها.
- إضافة IAutoShape من نوع Rectangle باستخدام الطريقة AddAutoShape التي يوفرها كائن IShapes.
- ضبط نوع التعبئة للمستطيل إلى Solid.
- ضبط لون المستطيل باستخدام الخاصية SolidFillColor.Color المتوفرة في كائن FillFormat المرتبط بـ IShape.
- ضبط لون خطوط المستطيل.
- ضبط عرض خطوط المستطيل.
- كتابة العرض التقديمي المعدل كملف PPTX. الخطوات السابقة مُطبقة في المثال المعروض أدناه.
الأسئلة الشائعة
كيف يمكنني إضافة مستطيل بزوايا مدورة؟
استخدم نوع الشكل rounded-corner وقم بضبط نصف قطر الزاوية في خصائص الشكل؛ ويمكن أيضًا تطبيق التقويس على كل زاوية على حدة عبر تعديل الهندسة.
كيف يمكنني تعبئة المستطيل بصورة (نقش)؟
اختر نوع التعبئة picture، وفر مصدر الصورة، وقم بتكوين أوضاع stretching/tiling.
هل يمكن للمستطيل أن يحتوي على ظل وتألق؟
نعم. الظلال الخارجية/الداخلية، والتألق، والحواف الناعمة متاحة من خلال shape-effect مع إمكانية تعديل المعلمات.
هل يمكن تحويل المستطيل إلى زر يحتوي على ارتباط تشعبي؟
نعم. يمكنك assign a hyperlink إلى النقر على الشكل (الانتقال إلى شريحة، ملف، عنوان ويب، أو بريد إلكتروني).
كيف يمكن حماية المستطيل من النقل والتعديل؟
استخدم shape locks: يمكنك منع النقل، إعادة الحجم، التحديد، أو تحرير النص للحفاظ على التخطيط.
هل يمكن تحويل المستطيل إلى صورة نقطية أو SVG؟
نعم. يمكنك render the shape إلى صورة بحجم/مقياس محدد أو export it as SVG للاستخدام المتجهي.
كيف أحصل بسرعة على الخصائص الفعلية (الفعّالة) للمستطيل مع مراعاة السمة والوراثة؟
استخدم الخصائص الفعّالة للشكل: تُعيد الواجهة البرمجية القيم المُحسوبة التي تأخذ في الاعتبار أنماط السمة، التخطيط، والإعدادات المحلية، مما يبسط تحليل التنسيق.