Cómo mostrar nombres de campo (tooltips) en formularios PDF con Adobe Acrobat

Los tooltips (texto emergente) en campos de formulario PDF guían al usuario: al pasar ratón, muestra nombre/ayuda del campo. Esencial para accesibilidad (lectores de pantalla lo leen como nombre accesible) y usabilidad.

Adobe Acrobat Pro DC / 2020 / 2017 (Editor completo)

  1. Abra PDF en Acrobat Pro.
  2. Herramientas > Preparar formulario (o Formularios y firmas > Preparar formulario).
  3. Acrobat detecta campos automáticamente. Si no: Agregar campo de texto (barra sup.) > clic en página.
  4. Clic derecho en campo > Propiedades (o doble clic).
  5. Pestaña General:

Campos clave

  • Nombre: Identificador interno único (sin espacios, ej. nombre_completo). Usado en exportación datos, JavaScript, APIs.
  • Descripción rápida (Tooltip): ¡ESTE ES EL TEXTO EMERGENTE! Escriba instrucción clara: "Ingrese su nombre completo como en DNI", "Formato: DD/MM/AAAA", "Obligatorio".
  • Obligatorio: Marque si el campo debe rellenarse antes de enviar/imprimir.
  • Solo lectura / Oculto / Imprimible: Según necesidad.
  1. Pestaña Apariencia: Fuente, tamaño, color, alineación, borde, relleno.
  2. Pestaña Opciones (según tipo campo):
    Texto: Multilínea, Contraseña, Límite caracteres, Formato (número, fecha, hora, personalizado), Validación (script), Cálculo.
    Lista desplegable / Casilla verificación / Botón radio / Botón / Firma digital: Sus opciones específicas.
  3. Pestaña Acciones: Ejecutar JavaScript en eventos (Mouse Enter, Mouse Exit, Focus, Blur, Keystroke, Format, Validate, Calculate).
  4. Cerrar. Repita para cada campo.

Accesibilidad: Tooltip = Nombre accesible (WCAG 2.1 / PDF/UA)

  • Lectores de pantalla (NVDA, JAWS, VoiceOver) leen Descripción rápida como etiqueta del campo.
  • Siempre rellene "Descripción rápida" aunque "Nombre" sea técnico.
  • Ejemplo: Nombre: apellido_paterno | Descripción rápida: Apellido paterno (obligatorio).

Adobe Acrobat Reader (Gratis) - SOLO LLENAR, NO EDITAR CAMPOS

Reader NO permite crear/editar campos ni tooltips. Solo rellenar formularios existentes. Use Acrobat Pro (suscripción) o alternativas abajo.

Alternativas gratis / open source para CREAR/EDITAR formularios con tooltips

JavaScript para tooltips dinámicos (Avanzado)

// En campo: Propiedades > Acciones > Mouse Enter > Ejecutar JavaScript
event.target.display = display.visible; // Asegurar visible
// Tooltip dinámico según valor otro campo:
var otro = this.getField("otro_campo");
if (otro.value === "SI") {
  event.target.tooltip = "Requerido porque marcó SÍ arriba";
} else {
  event.target.tooltip = "Opcional";
}

Prueba y validación

  1. Guarde PDF.
  2. Abra en Acrobat Reader (visor estándar usuarios).
  3. Pase ratón sobre cada campo → verifique tooltip aparece y es claro.
  4. Pruebe con lector pantalla: Tab navega campos, anuncia "Descripción rápida".
  5. Herramienta Accesibilidad (Acrobat Pro): Herramientas > Accesibilidad > Comprobación completa → verifica "Formularios - Campos sin descripción".

Consejo UX: Tooltips efectivos

  • Concisos: ≤ 100 caracteres. No repita etiqueta visible.
  • Formato esperado: "DD/MM/AAAA", "Ej: 555-123-4567", "Máx. 200 caracteres".
  • Contexto: "Ingrese monto SIN separadores de miles ni símbolo $".
  • Obligatoriedad: "(Obligatorio)" al final si no obvio.
  • No use tooltips para errores (use Validación + mensaje error).

Copyright © Tecnología Electrónica - https://www.inteligentes.online
 
HerramientaSOTooltips / Descripción rápidaNota
PDFgearWin/Mac/iOSSí: Propiedades campo > General > TooltipGratis, sin marca agua, UI moderna
LibreOffice DrawWin/Mac/LinuxSí: Clic derecho campo > Control > General > Texto de ayudaArchivo > Exportar como PDF > Crear formulario PDF
PDF-XChange Editor (Free)WinSí: Propiedades > General > TooltipPotente, versión Pro añade más
Master PDF Editor (Free w/ marca agua)Win/Mac/LinuxSí: Propiedades > General > TooltipEdición avanzada
OpenPDF / iText (Java)MultiProgramático: field.setTooltip("texto")Para desarrolladores
pdf-lib (JS/TS)Node/BrowserProgramático: field.setTooltip('texto')Moderno, ligero