مقایسه اسلایدهای ارائه در C++
بررسی کلی
Aspose.Slides به شما امکان میدهد اسلایدها، اسلایدهای چیدمان و اسلایدهای اصلی را با استفاده از متد Equals که توسط اینترفیس IBaseSlide و کلاس BaseSlide ارائه شده است، مقایسه کنید. این متد زمانی که اسلایدهای مقایسهشده از نظر ساختار و محتوای ثابت یکسان باشند، true برمیگرداند.
مقایسه دو اسلاید
متد Equals به اینترفیس IBaseSlide و کلاس BaseSlide اضافه شده است. این متد برای اسلایدها / اسلایدهای چیدمان / اسلایدهای اصلی که از نظر ساختار و محتوای ثابت یکسان هستند، true برمیگرداند.
دو اسلاید برابر هستند اگر تمام اشکال، سبکها، متون، انیمیشنها و سایر تنظیمات و … یکسان باشند. مقایسه مقادیر شناساییکنندهٔ یکتا مانند SlideId یا محتوای پویا مانند مقدار تاریخ فعلی در Placeholder تاریخ را در نظر نمیگیرد.
سوالات متداول
آیا مخفی بودن یک اسلاید بر مقایسهٔ خود اسلایدها تأثیر میگذارد؟
وضعیت مخفی یک ویژگی سطح ارائه/پخش است، نه محتوای بصری. برابری دو اسلاید خاص توسط ساختار و محتوای ثابت آنها تعیین میشود؛ صرفاً مخفی بودن اسلاید باعث تفاوت بین اسلایدها نمیشود.
آیا هایپرلینکها و پارامترهای آنها درنظر گرفته میشوند؟
بله. لینکها بخشی از محتوای ثابت اسلاید هستند. اگر URL یا عمل هایپرلینک متفاوت باشد، معمولاً به عنوان تفاوت در محتوای ثابت در نظر گرفته میشود.
اگر یک نمودار به یک فایل اکسل خارجی ارجاع دهد، آیا محتوای آن فایل مد نظر قرار میگیرد؟
خیر. مقایسه بر اساس خود اسلایدها انجام میشود. منابع دادهٔ خارجی معمولاً در زمان مقایسه خوانده نمیشوند؛ تنها آنچه در ساختار و وضعیت ثابت اسلاید موجود است، در نظر گرفته میشود.