خصائص الشكل الفعالة
في هذا الموضوع، سنناقش الخصائص الفعالة و المحلية. عندما نقوم بتعيين القيم مباشرة على هذه المستويات
- في خصائص الجزء على شريحة الجزء.
- في نمط نص الشكل النموذجي على الشريحة الرئيسية أو الشريحة الأساسية (إذا كان لشكل إطار نص الجزء شكل).
- في إعدادات النص العالمية الخاصة بالعروض التقديمية.
فإن تلك القيم تُسمى قيم محلية. في أي مستوى، يمكن تعريف أو إغفال القيم المحلية. لكن في النهاية، عندما يتعين على التطبيق معرفة كيف يجب أن يبدو الجزء، فإنه يستخدم القيم الفعالة. يمكنك الحصول على القيم الفعالة باستخدام طريقة GetEffective() من التنسيق المحلي.
المثال التالي يوضح كيفية الحصول على القيم الفعالة.
الحصول على الخصائص الفعالة للكاميرا
تتيح Aspose.Slides لـ C++ للمطورين الحصول على الخصائص الفعالة للكاميرا. لهذا الغرض، تم إضافة CameraEffectiveData في Aspose.Slides. تمثل فئة CameraEffectiveData كائنًا غير قابل للتغيير يحتوي على خصائص الكاميرا الفعالة. يتم استخدام قيمة من فئة CameraEffectiveData كجزء من فئة ThreeDFormatEffectiveData، وهي زوج من القيم الفعالة لفئة ThreeDFormat.
المثال البرمجي التالي يوضح كيفية الحصول على الخصائص الفعالة للكاميرا.
الحصول على الخصائص الفعالة لجهاز الإضاءة
تتيح Aspose.Slides لـ C++ للمطورين الحصول على الخصائص الفعالة لجهاز الإضاءة. لهذا الغرض، تم إضافة LightRigEffectiveData في Aspose.Slides. تمثل فئة LightRigEffectiveData كائنًا غير قابل للتغيير يحتوي على خصائص جهاز الإضاءة الفعالة. يتم استخدام قيمة من فئة LightRigEffectiveData كجزء من فئة ThreeDFormatEffectiveData، وهي زوج من القيم الفعالة لفئة ThreeDFormat.
المثال البرمجي التالي يوضح كيفية الحصول على الخصائص الفعالة لجهاز الإضاءة.
الحصول على الخصائص الفعالة بشكل محدب
تتيح Aspose.Slides لـ C++ للمطورين الحصول على الخصائص الفعالة بشكل محدب. لهذا الغرض، تم إضافة ShapeBevelEffectiveData في Aspose.Slides. تمثل فئة ShapeBevelEffectiveData كائنًا غير قابل للتغيير يحتوي على خصائص وجه الشكل الفعالة. يتم استخدام قيمة من فئة ShapeBevelEffectiveData كجزء من فئة ThreeDFormatEffectiveData، وهي زوج من القيم الفعالة لفئة ThreeDFormat.
المثال البرمجي التالي يوضح كيفية الحصول على الخصائص الفعالة بشكل محدب.
الحصول على الخصائص الفعالة لإطار النص
باستخدام Aspose.Slides لـ C++، يمكنك الحصول على الخصائص الفعالة لإطار النص. لهذا الغرض، تم إضافة TextFrameFormatEffectiveData في Aspose.Slides والتي تحتوي على خصائص تنسيق إطار النص الفعالة.
المثال البرمجي التالي يوضح كيفية الحصول على خصائص تنسيق إطار النص الفعالة.
الحصول على الخصائص الفعالة لنمط النص
باستخدام Aspose.Slides لـ C++، يمكنك الحصول على الخصائص الفعالة لنمط النص. لهذا الغرض، تم إضافة TextStyleEffectiveData في Aspose.Slides والتي تحتوي على خصائص نمط النص الفعالة.
المثال البرمجي التالي يوضح كيفية الحصول على خصائص نمط النص الفعالة.
الحصول على قيمة ارتفاع الخط الفعالة
باستخدام Aspose.Slides لـ C++، يمكنك الحصول على الخصائص الفعالة لارتفاع الخط. هنا هو الكود الذي يوضح تغيير القيمة الفعالة لارتفاع الخط للجزء بعد تعيين قيم ارتفاع الخط المحلية على مستويات هيكل العروض التقديمية المختلفة.
الحصول على تنسيق التعبئة الفعالة للجدول
باستخدام Aspose.Slides لـ C++، يمكنك الحصول على تنسيق تعبئة فعالة لأجزاء منطق الجدول المختلفة. لهذا الغرض، تم إضافة واجهة IFillFormatEffectiveData في Aspose.Slides والتي تحتوي على خصائص تنسيق التعبئة الفعالة. يرجى ملاحظة أن تنسيق الخلية دائمًا له أولوية أعلى من تنسيق الصف، والصف له أولوية أعلى من العمود والعمود أعلى من الجدول بالكامل.
لذا، فإن خصائص CellFormatEffectiveData تُستخدم دائمًا لرسم الجدول. المثال البرمجي التالي يوضح كيفية الحصول على تنسيق التعبئة الفعالة لأجزاء منطق الجدول المختلفة.