Metodo ReportDocument.SetCSSClass

Imposta il foglio di stile CSS per le varie sezioni e i diversi oggetti del report. La classe di stile può essere utilizzata per eseguire l'override dell'oggetto e dei formati delle sezioni contenuti nel report. Per ulteriori informazioni sulla formattazione dei report sul Web, vedere Formattazione dei report con le classi HTML.

[Visual Basic]

public virtual void SetCSSClass (ObjectScopeobjectScope , String styleClass )

[C#]

public virtual void SetCSSClass (ObjectScopeobjectScope , string styleClass );

[C++]

public virtual void SetCSSClass (ObjectScopeobjectScope , String* styleClass );

[VJ#]

public void SetCSSClass (ObjectScopeobjectScope , string styleClass );

Parametri

  • objectScope
    Indica la sezione o le sezioni del report alle quali verrà applicata la classe di stile. Imposta, ad esempio, lo stile per l'intero report o lo stile per l'intestazione.
  • styleClass
    Il nome della classe di stile come definito nel foglio di stile.

Note

Impostare la classe di stile dei report che saranno visualizzati tramite Web Forms Viewer di Crystal Reports. Per ulteriori informazioni sulle classi di stile, vedere Formattazione dei report con le classi HTML.

Esempio

Nel seguente esempio viene impostata la classe di stile della sezione dettagli di un report.

[Visual Basic]

Private Sub SetReportStyle _
(ByVal styleName As String, ByVal section As String)
   Dim scope As New ObjectScope()
   ' Imposta il valore dell'ambito della classe di stile. 
   Select Case (section)
      Case "GroupHeader"
         scope = _
         ObjectScope.AllReportObjectsInGroupHeaderSections
      Case "GroupFooter"
         scope = _
         ObjectScope.AllReportObjectsInGroupFooterSections
      Case "Detail"
         scope = ObjectScope.AllReportObjectsInDetailSections
      Case Else
         scope = ObjectScope.AllSections
   End Select
   ' Imposta la classe di stile.
   Report.SetCSSClass(scope, styleName)
End Sub 

[C#]

private void SetReportStyle(string styleName, string section) 
{
   ObjectScope scope = new ObjectScope();
   // Imposta il valore dell'ambito della classe di stile. 
   switch(section)
   {
      case "GroupHeader":
         scope = 
         ObjectScope.AllReportObjectsInGroupHeaderSections;
         break;
      case "GroupFooter":
         scope = 
         ObjectScope.AllReportObjectsInGroupFooterSections;
         break;
      case "Detail":
         scope = ObjectScope.AllReportObjectsInDetailSections;
         break;
      default:
         scope = ObjectScope.AllSections;
         break;
   }
   // Imposta la classe di stile.
   Report.SetCSSClass(scope, styleName);
}

[C++]

void SetReportStyle(String* styleName, char section) 
{
   ObjectScope scope;

   // Imposta il valore dell'ambito della classe di stile. 
   switch(section)
   {
      case 'R'
         scope = ObjectScope::AllReportObjectsInReportHeaderSections;
         break;
      case 'G':
         scope = ObjectScope::AllReportObjectsInGroupHeaderSections;
         break;
      case 'D':
         scope = ObjectScope::AllReportObjectsInDetailSections;
         break;
      default:
         scope = ObjectScope::AllSections;
         break;
   };
   // Imposta la classe di stile.
   Report->SetCSSClass(scope, styleName);
}; 

[VJ#]

private void SetReportStyle(String styleName, String section) 
{
   ObjectScope scope = new ObjectScope();
   // Imposta il valore dell'ambito della classe di stile. 
   if (section == "GroupHeader")
   {
    scope = ObjectScope.AllReportObjectsInGroupHeaderSections;
   }
   else if (section == "GroupFooter")
   {
    scope = ObjectScope.AllReportObjectsInGroupFooterSections;
   }
   else if (section == "Detail")
   {
    scope = ObjectScope.AllReportObjectsInDetailSections;
   }
   else
   {
    scope = ObjectScope.AllSections;
   }
   // Imposta la classe di stile.
   Report.SetCssClass(scope, styleName);
}

Requisiti

Spazio dei nomi: CrystalDecisions.CrystalReports.Engine

Piattaforme: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP

Vedere anche

Classe ReportDocument | Membri ReportDocument | Spazio dei nomi CrystalDecisions.CrystalReports.Engine