es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Apache FOP – Tabla Compleja

Tengo una tabla compleja (con múltiples filas de encabezado y filas de detalles que hacen referencia a una fila de encabezado específica) que necesito mostrar en un PDF y que cumpla con las regulaciones de la Ley de Estadounidenses con Discapacidades (ADA, por sus siglas en inglés). En Adobe, haría que cumpliera con las regulaciones abriendo el editor de tablas. Para cada celda de encabezado, iría a las propiedades de la celda de la tabla y le daría un ID único. Para cada celda de fila de detalle, iría a las propiedades de la celda y establecería los “IDs de Celdas de Encabezado Asociados”.

¿Existe alguna forma de acceder a estas propiedades a través de FOP?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, hay una forma de acceder a estas propiedades a través de FOP. FOP admite el etiquetado de salida PDF para su accesibilidad. Esto se puede lograr mediante la adición de etiquetas al archivo XSL-FO. Las etiquetas se pueden aplicar a elementos individuales, como tablas, o a todo el documento. Para que una tabla cumpla con la ley ADA, puedes utilizar los elementos y para crear secciones separadas para las filas de encabezado y detalle. Luego puedes agregar los elementos adecuados de con las etiquetas correspondientes para que la tabla cumpla con la ley ADA. Las etiquetas para los encabezados y las celdas se pueden establecer utilizando el atributo “role”. Por ejemplo, las celdas de encabezado pueden tener un rol de “TH” y las celdas de detalle pueden tener un rol de “TD”. Además, puedes agregar un atributo “id” a cada celda de encabezado y utilizar el atributo “headers” en las celdas de detalle para asegurarte de que estén asociadas con las celdas de encabezado correctas.

Comments are closed.