Mejora de la accesibilidad en informes paginados con StructureTypeOverwrite (Compilación de informes de Power BI)
SE APLICA A: Power BI Report Builder Power BI Desktop
Se ha agregado la propiedad StructureTypeOverwrite al modelo .rdl. Puede usarlo para mejorar la accesibilidad en los informes paginados de la Compilación de informes de Microsoft y la Compilación de informes de Power BI. El Visor de informes también respeta la propiedad en Power BI Report Server.
Hay dos maneras diferentes de usar esta nueva propiedad:
- Para establecer los niveles de título H1 a H6 para los cuadros de texto.
- Para especificar celdas de tabla como encabezados de tabla.
Veamos un ejemplo de cómo pueden ser útiles.
Este es el diseño de un informe sencillo. Tiene un título de informe y dos tablas con datos. Cada tabla tiene una etiqueta de cuadro de texto.
Si exportamos este informe a PDF accesible sin cambiar nada, obtenemos esta estructura lógica:
Como puede ver, la primera fila () de la tabla no está marcada con etiqueta de encabezado, como debería ser.
Los párrafos (cuadros de texto) se presentan como <P>
.
La vista previa del lector de pantalla muestra que el informe no tiene ninguna estructura:
Después de establecer la nueva propiedad, puede transformar la estructura PDF en esta estructura lógica:
Verá que ahora tiene un título 1 (H1) para el título del informe y dos títulos de título 2 (H2) para los títulos de la tabla.
La primera fila de la tabla se establece correctamente con etiqueta que permite al documento PDF determinar qué celdas son encabezados y qué celdas de datos deben asociarse a ellas.
Esta es la nueva vista previa del lector de pantalla:
Nivel de título de los cuadros de texto
En la compilación de informes, puede establecer el nivel de título de cualquier cuadro de texto, incluidos los cuadros de texto que se colocan dentro de un tablix. Tanto las tablas como las matrices son ejemplos de tablixes.
El valor predeterminado es None. Estos son los valores disponibles:
- Ninguno
- Heading1
- Heading2
- Heading3
- Heading4
- Heading5
- Heading6
Establecer el valor del título
Puede establecer el valor de título de dos maneras diferentes:
Ventana Propiedades del cuadro de texto
Haga clic con el botón derecho en un cuadro de texto y seleccione Propiedades de cuadro de texto.
En la pestaña Accesibilidad, en el cuadroSobrescribir tipo de estructura seleccione un nivel de encabezamiento.
Cuadrícula de propiedades del cuadro de texto
Si la cuadrícula de propiedades no está abierta, en la pestaña Ver, seleccione la casilla Propiedades.
Seleccione un cuadro de texto.
En la cuadrícula de propiedades, en el grupo de propiedadesAccesibilidad, seleccione un valor en la propiedad StructureTypeOverwrite.
Ventajas de los títulos
- Los lectores de pantalla anuncian encabezados como "Nivel de título 1", "Nivel de título 2", etc.
- Puede presionar la tecla de acceso directoHpara pasar al siguiente título de un informe, cuando esté visualizando informes en Power BI Report Server.
- Los títulos se marcan correctamente en el PDF etiquetado.
Establecer celdas de encabezado para tablas en la Compilación de informes
Puede establecer un valor para cualquier celda de una tabla y para las celdas regulares de las matrices, es decir, cualquier celda que no esté en la fila superior o en la columna izquierda.
El valor predeterminado es None. Estos son los valores disponibles:
- Ninguno
- ColumnHeaderCell
- RowHeaderCell
- DataCell
Establecimiento de un valor para una sola celda
Seleccione una celda en un tablix. Debe mostrarse en una línea en negrita.
Haga clic con el botón derecho y seleccione Propiedades de celda.
En la pestaña Accesibilidad, puede establecer la propiedad en la casillaSobrescribir tipo de estructura.
Seleccione uno de los valores de celda estructural disponibles:
- Ninguno
- ColumnHeaderCell
- RowHeaderCell
- DataCell
Establecer un valor para una fila completa
Seleccione dentro de una tabla.
Seleccione el rectángulo gris situado junto a la fila a la que desea asignar una propiedad y seleccionePropiedades de fila.
En el cuadro de diálogo Propiedades de fila de la pestaña Accesibilidad, establezca la nueva propiedad.
Ventajas de establecer valores de celda
- Los lectores de pantalla anuncian encabezados de tabla como "Encabezado".
- Algunos lectores de pantalla (por ejemplo, NVDA) pueden anunciar títulos de encabezado relacionados al leer valores de celda de datos, lo que es importante para los usuarios que dependen de lectores de pantalla.
- Los encabezados de tabla se marcan correctamente en PDF etiquetados y están asociados a celdas de datos.
Consideraciones y limitaciones
- No se puede establecer esta propiedad para las celdas de la cuadrícula de propiedades. Al seleccionar una celda de tabla, las propiedades de la cuadrícula están relacionadas con el cuadro de texto y no con la celda. Al seleccionar una celda de tabla, en la cuadrícula de propiedades verá opciones Título1 a Título6. Están asociados al cuadro de texto de esta celda, y no a la propia celda.
- No se puede establecer esta propiedad para la fila superior o la columna izquierda de una matriz. Para una matriz, los encabezados de columna superior e izquierda se establecen automáticamente.
- Puede establecer una celda de encabezado de columna y una celda de encabezado de fila.
- Establecer un encabezado de fila (un encabezado horizontal) para una tabla con diseño de derecha a izquierda no asocia celdas de datos a la izquierda con el encabezado en un PDF etiquetado exportado.