مدیریت دسترسپذیری ارائه در C++
بررسی کلی
دسترسپذیری ارائهها اطمینان میدهد که افرادی که از فناوریهای کمکی—مانند خوانندههای صفحه، نمایشگرهای بریل یا ناوبری فقط با صفحهکلید—میتوانند اسلایدهای شما را به همان اندازه که مخاطبان بینایی و ماوسدارند، درک و مرور کنند. بهترین شیوهها بر ترتیب واضح خواندن، متن جایگزین معنادار برای تصاویر اطلاعاتی، کنتراست رنگ کافی، تایپوگرافی قابل خواندن، متن لینک توصیفی و جلوگیری از انتقال معنی تنها با رنگ یا موقعیت تمرکز میکند. وقتی دسترسپذیری از ابتدا برنامهریزی شود، ساختاری پاکتر، بصریهای سازگارتر و محتوایی که بدون راهحلهای موقت به همه بینندگان میرسد، به دست میآید.
علامتگذاری به عنوان تزئینی
علامتگذاری به عنوان تزئینی برای تصاویر صرفاً تزیینی استفاده میشود تا خوانندههای صفحه از آنها عبور کنند، نویز را کاهش داده و تمرکز را بر محتوای معنادار نگه دارد. این پرچم را برای پسزمینهها، تزئینات و فضاهای خالی اعمال کنید—هرگز برای نمودارها، آیکونها یا تصاویری که اطلاعات منتقل میکنند. Aspose.Slides این پرچم را برای تشخیص و اعتبارسنجی ارائه میدهد و امکان بررسیهای خودکار دسترسپذیری و پاکسازی را فراهم میکند.

نمونه کد زیر نشان میدهد که چگونه تعیین شود آیا یک شکل به عنوان تزئینی علامتگذاری شده است.
auto presentation = MakeObject<Presentation>(u"sample.pptx");
auto shape = presentation->get_Slide(0)->get_Shape(0);
Console::WriteLine(u"Is shape decorative: {0}", shape->get_IsDecorative());
presentation->Dispose();