10.4.1.2 (Name, role, value - STN EN 301 549) Podpisové polia v pripravenom PDF nemajú prístupný názov ani tag
URL: agp.dev.slovensko.digital/bundles/5f844db3-ca3a-4ccb-be1c-77e0f5c8f86c
Popis problému:
Funkcia „Pripraviť viditeľné podpisové polia“ vytvára súbor …-prepared-fields.pdf s formulárovým poľom podpisu pre každého adresáta. Pri tagovanom zdrojovom PDF portál strom štruktúry, jazyk aj názov zachová, pridané pole je však anotácia /Widget typu /FT /Sig s interným názvom /T (signature-field-3679c685-3623-4a83-96c3-fdf6755b3fbc), bez atribútu /TU (popis poľa, ktorý slúži ako prístupný názov) a bez /StructParent — pole nie je zaradené do stromu štruktúry ako element /Form. PDF/UA vyžaduje, aby každá anotácia formulárového poľa bola v strome štruktúry a mala popis /TU.
Dopad:
Adresát, ktorý otvorí dokument v programe na podpisovanie s čítačom obrazovky, nájde v dokumente pole bez názvu alebo s technickým identifikátorom a nevie, či je určené jemu a čo s ním má urobiť. Pole sa navyše pri čítaní dokumentu podľa štruktúry neobjaví na mieste, kde sa vizuálne nachádza.
Závažnosť: stredná — podpis je možné vytvoriť, pole však nie je pre asistenčné technológie pomenované.
Efektívne riešenie:
Pre splnenie požiadavky je potrebné každému podpisovému poľu nastaviť /TU s ľudsky čitateľným popisom, napríklad „Podpis – Ján Novák (jan.novak@example.com)“, a anotáciu zaradiť do stromu štruktúry ako potomka elementu /Form (s /StructParent a záznamom v ParentTree) na mieste zodpovedajúcom poradiu čítania. Pole je vhodné doplniť do poradia tabulátora strany (/Tabs /S už strana má).