Personalizar hojas de estilos para el Visor HTML y el Administrador de informes
Reporting Services proporciona archivos predeterminados de hojas de estilos en cascada (.css) que definen estilos para la barra de herramientas del informe en el Visor HTML y para el Administrador de informes. Si es un programador web o tiene experiencia creando hojas de estilos en cascada, puede modificar los estilos predeterminados bajo su responsabilidad para cambiar los colores, las fuentes y el diseño de la barra de herramientas o el Administrador de informes. En esta versión no se documentan las hojas de estilos predeterminadas ni las instrucciones para modificarlas.
Modificar las hojas de estilos incorrectamente puede provocar errores al abrir los informes. Si no sabe cómo modificar las hojas de estilos, debe utilizar las hojas de estilos predeterminadas. Si decide personalizar las hojas de estilos, asegúrese de crear una copia de seguridad para todos los archivos .css personalizados antes de hacer cambios.
Modificar las hojas de estilos no afecta al aspecto de los informes publicados que ejecute en un servidor de informes. En Reporting Services, los informes no hacen referencia a hojas de estilos. Los informes ad hoc que el servidor de informes genera automáticamente utilizan información de estilo que se almacena como un recurso incrustado en los archivos de programa del servidor de informes. Los informes que cree en el Diseñador de informes utilizarán las fuentes, los colores y el diseño que especifique en la definición de informe. Los estilos se crean en sintonía con el resto del diseño.
Nota:
Si desea utilizar estilos de informe predefinidos, utilice el Asistente para informes para crear un informe. El Asistente para informes ofrece varios temas que puede utilizar para crear informes estilizados con diferentes combinaciones de colores y fuentes. Las plantillas de estilo que definen los temas para un informe pueden modificarse.
Hojas de estilos de Reporting Services
En la tabla siguiente se describen los archivos de hoja de estilos (.css) que se usan en una instalación de Reporting Services.
Hoja de estilos | Descripción |
---|---|
Htmlviewer.css | Ofrece un ejemplo de hoja de estilos que puede utilizar como una plantilla para crear estilos personalizados para la barra de herramientas de informe en el Visor HTML. Los estilos predeterminados utilizados por el Visor HTML se compilan en el servidor de informes. El archivo Htmlviewer.css ofrece un ejemplo de los estilos que utiliza el visor. |
ReportingServices.css | Define estilos para el Administrador de informes. |
Configurar Reporting Services para utilizar una hoja de estilos personalizada
La hoja de estilos debe tener un archivo válido de hoja de estilos en cascada (.css) y debe estar ubicado en la carpeta Styles. De forma predeterminada, la carpeta Styles se encuentra en <unidad>:\Archivos de programa\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles.
Para utilizar una hoja de estilos predeterminada para el Visor HTML en tiempo de ejecución, puede elegir los siguientes enfoques:
Agregue la <
HTMLViewerStyleSheet
> configuración al archivo de configuración de Reporting Services.Especifique la hoja de estilos en una dirección URL de informe.
Modificar el archivo RSReportServer.config
Puede modificar el archivo RSReportServer.config de modo que especifique una hoja de estilos personalizada para el Visor HTML. La <HTMLViewerStyleSheet
> configuración no se incluye en el archivo de forma predeterminada. Debe escribirlo en la <Configuration
> selección del archivo RSReportServer.config y, a continuación, especificar la hoja de estilos que desea usar. No incluya la extensión de archivo .css al especificar la hoja de estilos.
El ejemplo siguiente ilustra cómo debe especificar la hoja de estilos:
<Configuration>
...
<HTMLViewerStyleSheet>MyStyleSheet</HTMLViewerStyleSheet>
...
</Configuration>
Especificar una hoja de estilos en una dirección URL de informe
Puede utilizar el parámetro de acceso URL rc:StyleSheet
para especificar una hoja de estilos personalizada en la dirección URL de informe. Para obtener más información sobre cómo especificar parámetros de acceso URL, vea Referencia de parámetros de acceso URL.
El ejemplo siguiente ilustra cómo agregar estilos personalizados:
https://localhost/reportserver?/AdventureWorksSampleReports/Product+Line+Sales&rs:Command=Render&rc:Stylesheet=MyStyleSheet
Consulte también
Administrador de informes (Modo nativo de SSRS)
Visor HTML y la barra de herramientas del informe
Archivo de configuración RSReportServer