Správa přístupnosti prezentací v Pythonu pomocí Javy
Úvod
Přístupnost prezentací zajišťuje, že lidé používající asistivní technologie – například čtečky obrazovky, braillské displeje nebo navigaci pouze pomocí klávesnice – mohou rozumět vašim slidům a v nich se orientovat stejně efektivně jako vidící uživatelé pracující s myší. Dobré postupy se zaměřují na jasné pořadí čtení, smysluplný alternativní text k informativním vizuálům, dostatečný kontrast barev, čitelnou typografii, popisný text odkazů a vyhýbání se předávání významu pouze barvou nebo polohou. Když je přístupnost plánována od samého začátku, výsledkem je čistší struktura, konzistentnější vizuály a obsah, který dosáhne každého diváka bez obcházení.
Označit jako dekorativní
Značka ‘Označit jako dekorativní’ označuje čistě ornamentální vizuály, aby je čtečky obrazovky přeskočily, čímž se snižuje šum a zachovává se soustředění na smysluplný obsah. Používejte ji na pozadí, ozdoby a mezery – nikdy však na grafy, ikony nebo obrázky, které přenášejí informace. Aspose.Slides tuto značku poskytuje pro detekci a validaci, což umožňuje automatické kontroly přístupnosti a úklid.

Následující ukázka kódu ukazuje, jak zjistit, zda je tvar označen jako dekorativní.
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation
presentation = Presentation("sample.pptx")
try:
shape = presentation.getSlides().get_Item(0).getShapes().get_Item(0)
print(f"Is shape decorative: {shape.isDecorative()}")
finally:
presentation.dispose()