مقارنة شرائح العرض التقديمي في C++

مقارنة شريحتين

تمت إضافة طريقة Equals إلى واجهة IBaseSlide وفئة BaseSlide. تُعيد true للشرائح / شرائح التخطيط / الشرائح الرئيسية التي تكون متماثلة في بنائها ومحتواها الثابت.

تكون الشريحتان متساويتين إذا كانت جميع الأشكال والأنماط والنصوص والرسوم المتحركة والإعدادات الأخرى … لا تأخذ المقارنة في الاعتبار قيم المعرف الفريدة، مثل SlideId، أو المحتوى الديناميكي، مثل قيمة التاريخ الحالية في عنصر نائب التاريخ.

التعليمات المتكررة

هل يؤثر كون الشريحة مخفية على مقارنة الشرائح نفسها؟

Hidden status هي خاصية على مستوى العرض/التشغيل، ليست محتوى بصريًا. يتم تحديد مساواة شريحتين محددتين بناءً على بنائهما ومحتواهما الثابت؛ مجرد كون شريحة مخفية لا يجعل الشرائح مختلفة.

هل تُؤخذ الروابط التشعبية ومعلماتها في الحسبان؟

نعم. الروابط هي جزء من المحتوى الثابت للشريحة. إذا كان عنوان URL أو إجراء الرابط التشعبي مختلفًا، يُعامل عادةً كاختلاف في المحتوى الثابت.

إذا كان مخططًا يشير إلى ملف Excel خارجي، هل سيتم أخذ محتويات ذلك الملف في الاعتبار؟

لا. تُجرى المقارنة بناءً على الشرائح نفسها. عادةً لا يتم قراءة مصادر البيانات الخارجية في وقت المقارنة؛ فقط ما هو موجود في بنية الشريحة وحالتها الثابتة يُؤخذ في الاعتبار.