Addaw, ir a inicio Donar

Técnica PDF WCAG 2.2

PDF13Dar texto alternativo a un enlace de PDF cuyo texto no se entiende

Nombre oficial en el W3C: Proporcionar texto de sustitución mediante la entrada /Alt de los enlaces en documentos PDF

En pocas palabras

A veces el texto visible de un enlace en un PDF no explica adónde lleva, por ejemplo una dirección web larguísima. Se puede añadir un texto alternativo a la etiqueta del enlace. El lector de pantalla leerá ese texto en lugar del visible. Lo mejor sigue siendo escribir un buen texto de enlace desde el principio.

Por qué es importante

Un lector de pantalla lee la dirección web letra a letra: «hache, te, te, pe, ese, dos puntos, barra, barra…». Es lento y no dice qué hay en el destino.

Además, muchas personas revisan la lista de enlaces del documento fuera de contexto. Si todos son direcciones parecidas, no pueden distinguirlos.

Cómo se hace

  1. Primero, intente corregir el texto en el documento original. Use un texto que diga adónde lleva el enlace.
  2. Si el texto visible no puede cambiar, por ejemplo porque la dirección debe verse impresa, abra el PDF en Adobe Acrobat Pro.
  3. Abra el panel Etiquetas y busque la etiqueta Link del enlace. Un truco: seleccione el enlace en la página y use «Buscar etiqueta en la selección» en el menú del panel.
  4. Haga clic derecho sobre la etiqueta Link > Propiedades. En la pestaña Etiqueta, escriba el «Texto alternativo»: «Bases de la convocatoria de ayudas al alquiler (PDF)».
  5. Compruebe que el texto encaja con la frase que rodea al enlace y no repite lo que ya dice.

Cómo comprobarlo

  1. En el panel Etiquetas, abra las propiedades de cada etiqueta Link. Revise que el texto alternativo describe el destino.
  2. Con NVDA, abra la lista de enlaces (Insert + F7). Cada enlace debe entenderse por sí solo.
  3. Pulse cada enlace y confirme que lleva al sitio que anuncia su texto.
Ver el texto completo del W3C (traducción al español)

Esta es una traducción no oficial al español de la técnica PDF13 de Techniques for WCAG 2.2, del W3C. Puede contener errores. El único documento oficial y normativo es la versión original en inglés, publicada en el sitio web del W3C.

Aplicabilidad

Documentos PDF etiquetados que contienen enlaces.

Descripción

El objetivo de esta técnica es proporcionar un texto de sustitución para el enlace mediante la entrada /Alt de la lista de propiedades de una etiqueta. Normalmente esto no es necesario, pero en algunas situaciones hace falta información adicional más allá del texto visible del enlace, especialmente para los usuarios de lectores de pantalla. Los lectores de pantalla pueden leer el texto visible del enlace, pero sustituir el texto en pantalla por un texto alternativo significativo en los enlaces de un documento PDF puede hacer que los enlaces sean más accesibles.

Los enlaces en los documentos PDF se representan mediante una etiqueta Link y los objetos de su subárbol, formados por una referencia a un objeto de enlace (o anotación Link) y uno o más objetos de texto. La tecnología de asistencia usa el objeto u objetos de texto que hay dentro de la etiqueta Link para proporcionar un nombre al enlace.

Los autores pueden sustituir el texto del enlace predeterminado proporcionando una entrada /Alt para la etiqueta Link. Cuando la etiqueta Link tiene una entrada /Alt, los lectores de pantalla ignoran el valor de cualquier objeto de texto visible de la etiqueta Link y usan el valor de la entrada /Alt como texto del enlace.

La forma más sencilla de proporcionar un texto del enlace independiente del contexto que cumpla los criterios de conformidad de las WCAG 2 es crearlo al redactar el documento, antes de convertirlo a PDF. En algunos casos puede no ser posible crear los enlaces con la herramienta de autor original. Al editar documentos PDF con Adobe Acrobat Pro, la mejor forma de crear enlaces accesibles es usar el comando Crear vínculo (Create Link).

Los autores deben asegurarse de que el texto alternativo tenga sentido en el contexto del texto en pantalla anterior y posterior al enlace.

Ejemplos

Añadir texto alternativo a un enlace con Adobe Acrobat 9 Pro

Este ejemplo se muestra con Adobe Acrobat Pro. Existen otras herramientas de software que realizan funciones similares.

La imagen siguiente muestra un documento convertido a PDF desde Oracle Open Office. Observe que el texto visible del enlace es la URL del destino del enlace. Un lector de pantalla leerá el URI completo como texto del enlace.

Un documento con el URI del enlace como texto del enlace.

Para crear un texto del enlace más accesible para la tecnología de asistencia:

  1. En el menú Ver, abra el panel Etiquetas seleccionando Paneles de navegación → Etiquetas.
  2. Localice la etiqueta Link en el árbol de etiquetas, abra el menú contextual del enlace y seleccione Propiedades.
  3. En el cuadro de diálogo Propiedades de retoque (TouchUp Properties), en la pestaña Etiqueta, introduzca el texto de sustitución en el campo Texto alternativo. Los lectores de pantalla leerán este texto en lugar del URI completo.

La siguiente imagen muestra la estructura de la etiqueta Link en el panel Etiquetas.

La estructura de la etiqueta Link en el panel de etiquetas.

La última imagen muestra el texto alternativo especificado en el cuadro de diálogo Propiedades de retoque de la etiqueta Link. Un lector de pantalla leerá el texto alternativo como texto del enlace.

El nuevo texto alternativo: «Boston Globe technology page»

Este ejemplo se muestra en funcionamiento en el ejemplo práctico de cómo añadir texto alternativo a un enlace (fichero OpenOffice) y en el ejemplo práctico de cómo añadir texto alternativo a un enlace (fichero PDF).

Añadir texto alternativo a un enlace en un documento PDF mediante la entrada /Alt

El siguiente fragmento ilustra el código típico del texto alternativo de un enlace. Normalmente esto lo hace una herramienta de autor.

32 0 obj
<<
  /S/URI                                       %Action type (required), must be URI for a URI action
  /URI(http://www.boston.com/business/technology/)  %Uniform resource identifier(required), the URI to be resolved
>>
endobj

El siguiente fragmento ilustra cómo especificar el texto alternativo para la URL del enlace anterior:

11 0 obj
<<
  /Alt(Boston Globe technology page)    %Alternate text entry
  /K [ 1                                                      
       <<
         /Obj 27 0 R
         /Type /OBJR            %Object reference to the link
       >>
       ]                       
  /P 12 0 R
  /Pg 18 0 R
  /S
  /Link
>>
endobj

Pruebas

Procedimiento

  1. Para el hipervínculo, comprobar que el texto alternativo del enlace está codificado correctamente mediante uno de los siguientes métodos:

    • Leer el documento PDF con un lector de pantalla y escuchar que el texto alternativo del enlace se lee correctamente.
    • Usar una herramienta capaz de mostrar la entrada /Alt para abrir el documento PDF y ver el hipervínculo y el texto alternativo del enlace.
    • Usar una herramienta que exponga el documento a través de la API de accesibilidad y comprobar que el texto alternativo del enlace es el texto del enlace.

Resultados esperados

  • La comprobación n.º 1 es verdadera.

Recursos

Cómo lo comprobamos en ADDAW

En cada auditoría de ADDAW revisamos esta técnica página a página y le entregamos los errores con capturas y la forma de corregirlos.

Solicitar una auditoría

Basado en la técnica PDF13 del W3C (WCAG 2.2). Explicación y ejemplos: ADDAW. Traducción no oficial del texto del W3C © W3C, licencia de documentos del W3C. ¿Ha visto un error? Escríbanos.