Técnica PDF WCAG 2.2
PDF10Proporcionar etiquetas para los controles de formulario interactivos en documentos PDF
En resumen
Esta técnica pide que cada campo de un formulario PDF tenga una etiqueta asociada por software, es decir, una descripción emergente (entrada TU del diccionario del campo), y no solo un texto colocado visualmente al lado. Así los lectores de pantalla anuncian para qué sirve cada campo y quien usa tecnología de asistencia puede rellenar y enviar el formulario con autonomía. Aplíquela a cualquier PDF con formularios interactivos.
Aplicabilidad
- Documentos PDF etiquetados con formularios.
Descripción
El objetivo de esta técnica es garantizar que las personas usuarias de tecnología de asistencia puedan percibir las etiquetas de los controles de formulario y entender cómo se usan dichos controles.
Los controles de formulario permiten a los usuarios interactuar con un documento PDF rellenando información o indicando opciones que después pueden enviarse para su procesamiento. Los usuarios de tecnología de asistencia deben poder reconocer y entender los campos del formulario, realizar selecciones, introducir datos para completar el formulario y enviarlo, igual que pueden hacerlo los usuarios videntes. Unas etiquetas comprensibles que transmitan el propósito de cada control de formulario son esenciales para la accesibilidad de los formularios.
Los campos de formulario suelen tener etiquetas e instrucciones que ayudan a los usuarios a entender qué información se requiere y cómo rellenar el formulario. Salvo que estas etiquetas estén asociadas por software a los campos correspondientes, es posible que la tecnología de asistencia no pueda asociarlas correctamente y, por tanto, que los usuarios no entiendan cómo completar el formulario.
Al usar Adobe Acrobat Pro con documentos que contienen formularios interactivos, puede asegurarse de que los formularios sean accesibles y utilizables comprobando que se proporcionan etiquetas asociadas por software que transmiten el propósito de los campos.
Las heurísticas que emplea la tecnología de asistencia a veces usan la etiqueta de texto si no se encuentra una etiqueta asociada por software. La entrada TU (que es la descripción emergente o «tooltip») del diccionario del campo es la etiqueta asociada por software. Por tanto, añada una descripción emergente a cada campo para proporcionar una etiqueta que la tecnología de asistencia pueda interpretar.
Ejemplos
Proporcionar etiquetas con la herramienta Formularios de Adobe Acrobat Pro
Este ejemplo se muestra con Adobe Acrobat Pro. Existen otras herramientas de software que realizan funciones similares.
Como se indica en la Descripción, las etiquetas de texto añadidas en una herramienta de autor y convertidas después a PDF pueden estar asociadas visualmente a los campos pero no asociadas por software, por lo que debe proporcionar una descripción emergente.
- Seleccione la herramienta Preparar formulario (Prepare Form).
- En el campo que quiera editar, abra el menú contextual y seleccione el cuadro de diálogo Propiedades.
- En la pestaña General del cuadro de diálogo Propiedades, escriba una descripción del campo de formulario en el campo Descripción emergente (Tooltip).
- Repita el proceso con todos los campos del formulario.
Este ejemplo se muestra en funcionamiento en el ejemplo práctico de cómo proporcionar etiquetas con la herramienta de formularios (PDF).
Añadir una descripción emergente a los controles de formulario interactivos
El siguiente fragmento de código ilustra el uso de la entrada TU para proporcionar una descripción emergente (o etiqueta de texto asociada por software) a un campo de formulario. Normalmente esto lo hace una herramienta de autor.
<< /AP -dict-
/DA /Helv 0 Tf 0 g
/DR -dict-
/F 0x4
/FT Tx % FT key set to Tx for Text Field
/P -dict-
/Rect -array-
/StructParent 0x1
/Subtype Widget
/T Date you are available % Partial field name Date
/TU Date you are available: use MM/DD/YYYY format % TU tool tip serves as description
/Type Annot
/V Pat Jones
>>
...
<Start Stream>
BT
/P <</MCID 0 >>BDC
/CS0 cs 0 scn
/TT0 1 Tf
-0.001 Tc 0.003 Tw 11.04 0 0 11.04 72 709.56 Tm
[(P)-6(le)-3(as)10(e)-3( )11(P)-6(rin)2(t)-3( Y)8(o)-7(u)2(r N)4(a)11(m)-6(e)]TJ
0 Tc 0 Tw 9.533 0 Td
( )Tj
-0.004 Tc 0.004 Tw 0.217 0 Td
[(\()-5(R)-4(e)5(q)-1(u)-1(i)-3(r)-3(e)-6(d)-1(\))]TJ
EMC
/P <</MCID 1 >>BDC
0 Tc 0 Tw 4.283 0 Td
[( )-2( )]TJ
EMC
/ArtifactSpan <</MCID 2 >>BDC
0.002 Tc -0.002 Tw 0.456 0 Td
[(__)11(___)11(___)11(___)11(___)11(_)11(____)11(___)11(___)11(__)]TJ
0 Tc 0 Tw 13.391 0 Td
( )Tj
EMC
ET
<End Stream>
Pruebas
Procedimiento
- Para cada control de formulario, comprobar visualmente que la etiqueta está colocada correctamente respecto al control.
- Para cada control de formulario, comprobar que el nombre está asociado por software al control mediante uno de los siguientes métodos:
- Abrir el documento PDF con una herramienta capaz de mostrar el nombre asociado al control y comprobar que el nombre está asociado correctamente al control.
- Usar una herramienta que exponga el documento a través de la API de accesibilidad y comprobar que el nombre está asociado correctamente al control.
Resultados esperados
- Las comprobaciones n.º 1 y n.º 2 son verdaderas.
Recursos
- PDF 1.7 (ISO 32000-1) (PDF)
- Create and verify PDF accessibility (Acrobat Pro) (crear y verificar la accesibilidad de un PDF)
Cómo lo comprobamos en ADDAW
En las auditorías de accesibilidad de ADDAW revisamos cada criterio de conformidad siguiendo este catálogo de técnicas: comprobamos si la web aplica una técnica suficiente y documentamos cada fallo común con capturas y el código afectado, para que el equipo de desarrollo sepa exactamente qué corregir. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.
Fuente y licencia
Traducción al español, no oficial, realizada por ADDAW a partir de la técnica PDF10 del documento «Techniques for WCAG 2.2» del W3C (versión del repositorio público del W3C a 22/10/2026). Copyright © W3C® (MIT, ERCIM, Keio, Beihang). Se publica conforme a la licencia de documentos del W3C. El texto normativo de referencia es el original en inglés; si detecta un error en la traducción, escríbanos.