Le tabelle sono senza dubbio un elemento importante dei documenti, e altrettanto senza dubbio si tratta di un elemento complesso da risolvere ai fini dell’accessibilità.
Lo screen reader legge le tabelle riga per riga, dall’alto verso il basso a partire dalla prima cella in alto a sinistra per terminare in basso a destra.
È necessario quindi riuscire a fornire una contestualizzazione di ciascuna cella, poiché non potendo vedere la tabella è quasi impossibile ricordare a memoria a quale colonna appartenga il contenuto che si sta leggendo, quale sia l’intestazione che definisce il significato del dato che viene letto.
Ancora più complessa è la comprensione di tabelle in cui siano presenti sia celle di intestazione delle colonne sia celle di intestazione delle righe. Proviamo a creare una tabella in Indesign.
- Create un nuovo documento, fate clic con lo strumento Testo in un box di testo e selezionate Tabella > Inserisci tabella. Definite Righe corpo e Colonne della tabella a vostro piacimento (ai fini dell’esercizio, è inutile creare tabelle molto complesse).
- Inserite del testo nella struttura di tabella che apparirà, dedicando la prima riga della tabella alle intestazioni di colonna.
- Esportate il file PDF, verificando che sia attiva la casella di controllo Crea PDF con tag.
Verifichiamo cosa accade in Acrobat.
- Aprite il pannello Tag (Vista > Pannelli di navigazione > Tag) ed espandete la struttura. È facile notare nella stuttura dei tag alcuni elementi: <table>, che delinea la tabella, <TR>, table row ovvero le righe, e <TD>, table data ovvero le singole celle della tabella. È assente invece il tag TH, ovvero l’elemento che serve a contrassegnare le celle che contengono le intestazioni di colonna (Figura 1).
- Fate clic destro su un tag TD di intestazione e selezionate Proprietà nel menu contestuale che si aprirà.
- Nella finestra Proprietà ritocco, selezionate Cella intestazione intestazione di tabella nell’elenco a discesa Tipo e fate clic sul pulsante Chiudi. Ripetete l’operazione per ciascuna intestazione. La struttura verrà aggiornata e sarà visibile il nuovo tag TH. Questo permetterà allo screen reader di contestualizzare l’informazione quando verranno lette le celle sottostanti (Figura 2). Se fossero presenti anche intestazioni di riga ovviamente l’operazione andrà effettuata anche su queste celle.
Una situazione più complessa si presenta quando più celle della riga di intestazione delle colonne (o delle righe) vengono unite. In questo caso dovremo gestire due attributi, <RowSpan> e <ColSpan>, rispettivamente per righe e colonne. Riporto la procedura da effettuare se il file PDF non fosse corretto, ma per fortuna Indesign applica correttamente gli attributi necessari al momento dell’esportazione del PDF.
- Nella scheda Tag, selezionare un elemento di tipo Elemento TD o TH.
- Selezionare Proprietà nell menu Opzioni del pannello.
- Nella finestra di dialogo Proprietà Ritocco, fare clic sulla scheda Tag, quindi su Modifica oggetti attributo.
- Selezionare Oggetti attributo, quindi fare clic su Nuovo elemento per creare un nuovo dizionario degli oggetti attributo.
- Espandere il nuovo dizionario, selezionare l’attributo Layout, quindi fare clic su Modifica elemento.
- Modificare il valore di Layout in Tabella.
- Selezionare il Dizionario oggetti attributo, quindi fare clic su Nuovo elemento.
- Nella finestra di dialogo Aggiungi chiave e valore, digitare ColSpan o RowSpan nella casella Chiave, immettere il numero di colonne o di righe espanse nella chiave Valore, dal menu a comparsa Tipo valore scegliere Numero intero, quindi fare clic su OK (Figura 3).



