Het taggen van invoervelden in een PDF

Voor mensen met een visuele beperking is het essentieel dat een PDF correct wordt voorgelezen door schermlezers. Dit zorgt ervoor dat deze gebruikers de inhoud kunnen begrijpen en navigeren, net zoals iemand die het document visueel kan waarnemen. Het taggen van invoervelden en andere specifieke elementen in een PDF is hierbij een ingewikkelde stap. Je wilt immers niet dat de schermlezer letterlijk “puntje puntje puntje…” gaat voorlezen.

In dit blogbericht gaan we dieper in op de rol van toegankelijkheidstags en bespreken we hoe de <​Span>-tag kan worden ingezet om deze uitdagingen op te lossen.

De basisprincipes van tags in PDF’s

Het taggen van tekst in een PDF-document is over het algemeen een relatief eenvoudige taak. Door een tekstsegment in een <​P>-tag (paragraaf-tag) te plaatsen, wordt ervoor gezorgd dat deze tekst correct en volledig wordt voorgelezen door een schermlezer. Dit is de basis voor het toegankelijk maken van documenten. Echter, er zijn situaties waarin je niet wilt dat de tekst precies wordt voorgelezen zoals deze in het document staat. Dit kan het geval zijn bij invoervelden, gemarkeerde teksten of uitzonderlijke gevallen wanneer tekst onjuist is geëxporteerd.

De uitdaging van invoervelden in PDF’s

Een veelvoorkomend scenario waarin standaard tagging niet volstaat, is wanneer een PDF invoervelden bevat. Denk bijvoorbeeld aan een document waarin staat: “Naam: ……..” of een veld met een reeks puntjes (waar een handtekening moet worden geplaatst). Als je deze tekst standaard tagt, zal een schermlezer de puntjes letterlijk voorlezen als “puntje puntje puntje…”, wat natuurlijk niet de bedoeling is. Dit is verwarrend voor de gebruiker en belemmert de toegankelijkheid van het document.

Probleem van gemarkeerde teksten

Een andere situatie die voor problemen kan zorgen, is het gebruik van gemarkeerde of doorgestreepte tekst. Dit komt regelmatig voor in documenten met vertrouwelijke informatie, zoals adresgegevens of telefoonnummers. Deze informatie is zwart doorgestreept om de inhoud te verbergen. Schermlezers begrijpen deze visuele markeringen echter niet en zullen de onderliggende tekst gewoon voorlezen. Hierdoor wordt informatie onthuld die eigenlijk verborgen had moeten blijven.

Verkeerde export van tekst

Daarnaast zijn er uitzonderlijke gevallen dat een PDF op de verkeerde manier geëxporteerd wordt. Een verkeerde export kan er bijvoorbeeld voor zorgen dat tekst in een PDF eigenlijk geen tekst is, maar alle letters zijn veranderd in vectoren. Aangezien er geen echte tekst in het document staat, kan een schermlezer deze niet herkennen en dus niet voorlezen. Dit resulteert in een ontoegankelijk document voor gebruikers van schermlezers.

De oplossing: de <​Span>-tag

Gelukkig is er een oplossing voor deze uitdagingen: de <​Span>-tag. Deze tag biedt de mogelijkheid om specifieke tekst of tekstvelden op een andere manier voor te laten lezen door een schermlezer, zonder dat de zichtbare tekst in het document verandert. De kracht van de <​Span>-tag ligt in de functie ‘Daadwerkelijke tekst’, waarmee je kunt bepalen wat de schermlezer precies moet voorlezen.

Door simpelweg met de rechtermuisknop op een <​Span>-tag te klikken en ‘Eigenschappen’ te selecteren, kun je het Objecteigenschappen-venster openen. Hier vind je het invoerveld ‘Daadwerkelijke tekst’. Dit veld stelt je in staat om te specificeren wat de schermlezer moet zeggen, ongeacht de zichtbare tekst in het document.

Praktische voorbeelden van de <​Span>-tag

Laten we eens kijken naar enkele praktische toepassingen van de ‘Daadwerkelijke tekst’ functie van een <​Span>-tag:

  • Invoervelden: In het geval van een handtekeningveld kun je in het veld ‘Daadwerkelijke tekst’ bijvoorbeeld invullen: “(Op deze plek moet een handtekening gezet worden)”. Dit geeft de gebruiker duidelijk aan wat er op die plek verwacht wordt, zonder dat de schermlezer de puntjes voorleest.
  • Gemarkeerde tekst: Voor doorgestreepte vertrouwelijke informatie kun je invullen: “(Dit is vertrouwelijke informatie. Deze tekst is doorgestreept)”. Zo wordt de privacy gewaarborgd en blijft de gebruiker op de hoogte van de aard van de gemarkeerde tekst.
  • Verkeerde export tekst: Als tekst per ongeluk als vectorbestand is geëxporteerd, kun je in het veld ‘Daadwerkelijke tekst’ de correcte tekst invoeren, zodat de schermlezer deze alsnog correct kan voorlezen.

Conclusie

Als je wilt dat een stuk tekst in een PDF niet letterlijk door een schermlezer moet worden voorgelezen, kan de <​Span>-tag de oplossing zijn. Door in het Objecteigenschappen-venster bij ‘Daadwerkelijke tekst’ in te vullen wat de schermlezer moet voorlezen, zorg je dat de schermlezer de wenselijke tekst voorleest zonder het document visueel aan te passen. Een <​Span>-tag kan gewoon in een andere tag worden geplaatst, zoals een paragraaf-tag of kop-tag.

Reactie toevoegen

U kunt hier een reactie plaatsen. Ongepaste reacties worden niet geplaatst. Uw reactie mag maximaal 2000 karakters tellen.

Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Reacties

Er zijn nu geen reacties gepubliceerd.