Condividi tramite


Personalizzare i fogli di stile per il visualizzatore HTML e Gestione report

Reporting Services fornisce file di fogli di stile css predefiniti che definiscono gli stili per la barra degli strumenti del report nel Visualizzatore HTML e per Gestione report. Gli sviluppatori Web o gli utenti con esperienza nella creazione di fogli di stile CSS possono modificare gli stili predefiniti a loro rischio per modificare i colori, i tipi di carattere e il layout della barra degli strumenti di Gestione report. Né i fogli di stile predefiniti né le istruzioni relative alla loro modifica sono documentati in questa versione.

L'errata modifica dei fogli di stile può causare errori all'apertura dei report. Se non si conoscono con esattezza le procedure per modificare i fogli di stile, utilizzare quelli predefiniti. Se si decide di personalizzare i fogli di stile, creare un backup di tutti i file con estensione css predefiniti prima di apportare qualsiasi modifica.

La modifica dei fogli di stile non comporta alcuna conseguenza sull'aspetto di report pubblicati eseguiti in un server di report. In Reporting Services, i report non fanno riferimento ai fogli di stile. I report ad hoc generati automaticamente dal server di report utilizzano le informazioni di stile archiviate come risorsa incorporata nei file di programma del server di report. I report creati in Progettazione report utilizzano i tipi di carattere, i colori e il layout specificati nelle relative definizioni. Gli stili vengono creati inline con il resto del layout.

Nota

Se si desidera utilizzare stili di report predefiniti, utilizzare la Creazione guidata report per creare un report. Nella Creazione guidata report sono disponibili numerosi temi che è possibile utilizzare per creare report con stili che utilizzano tipi di carattere e combinazioni di colori diversi. È possibile modificare i modelli di stile che definiscono i temi per un report.

Fogli di stile di Reporting Services

Nella tabella seguente vengono descritti i file del foglio di stile (css) utilizzati in un'installazione Reporting Services.

Foglio di stile Descrizione
Htmlviewer.css Foglio di stile di esempio che è possibile utilizzare come modello per creare stili personalizzati per la barra degli strumenti report del Visualizzatore HTML.

Gli stili predefiniti utilizzati dal Visualizzatore HTML vengono compilati nel server di report. Nel file Htmlviewer.css è contenuto un esempio degli stili utilizzati dal visualizzatore.
ReportingServices.css Definisce gli stili per Gestione report.

Configurazione di Reporting Services per l'utilizzo di un foglio di stile personalizzato

Il foglio di stile deve essere un file con estensione css valido e deve essere contenuto nella cartella Styles. Per impostazione predefinita, la cartella Styles si trova in <unità>:\Programmi\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Styles.

Per utilizzare un foglio di stile personalizzato per il Visualizzatore HTML in fase di esecuzione, è possibile procedere in uno dei modi seguenti:

  • Aggiungere l'impostazione <HTMLViewerStyleSheet> al file di configurazione Reporting Services.

  • Specificare il foglio di stile nell'URL del report.

Modifica del file RSReportServer.config

È possibile modificare il file RSReportServer.config per specificare un foglio di stile personalizzato per il Visualizzatore HTML. L'impostazione <HTMLViewerStyleSheet> non è inclusa nel file per impostazione predefinita. È necessario digitarlo nella <Configuration> selezione del file RSReportServer.config e quindi specificare il foglio di stile che si desidera utilizzare. Non includere l'estensione del file css quando si specifica il foglio di stile.

Nell'esempio seguente viene illustrato come specificare il foglio di stile:

<Configuration>  
...  
          <HTMLViewerStyleSheet>MyStyleSheet</HTMLViewerStyleSheet>  
...  
</Configuration>  

Impostazione di un foglio di stile nell'URL del report

È possibile utilizzare il parametro di accesso dell'URL rc:StyleSheet per specificare un foglio di stile personalizzato nell'URL del report. Per altre informazioni su come specificare i parametri di accesso url, vedere Riferimento ai parametri di accesso url.

Nell'esempio seguente viene illustrato come aggiungere stili personalizzati:

https://localhost/reportserver?/AdventureWorksSampleReports/Product+Line+Sales&rs:Command=Render&rc:Stylesheet=MyStyleSheet  

Vedere anche

Gestione report (modalità nativa SSRS)
Visualizzatore HTML e barra degli strumenti dei report
File di configurazione RSReportServer