Compartir a través de


Método ReportDocument.SetCSSClass

Establece la hoja de estilos en cascada (CSS) de varias secciones y objetos de informe. La clase de estilo se puede utilizar para anular los formatos de objeto y sección contenidos en el informe. Para obtener más información sobre formato de informes en el Web, vea Dar formato a informes mediante clases 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 );

Parámetros

  • objectScope
    Indica las secciones del informe a las que se aplicará la clase de estilo. Por ejemplo, establezca el estilo para todo el informe o para la sección Encabezado de informe.
  • styleClass
    El nombre del estilo de la forma definida en la hoja de estilos.

Observaciones

Establezca la clase de estilo de los informes que se verán con Web Forms Viewer de Crystal Reports. Para obtener más información sobre las clases de estilos, vea Dar formato a informes mediantes clases HTML.

Ejemplo

El siguiente ejemplo establece la clase de estilo de la sección de detalles de un informe.

[Visual Basic]

Private Sub SetReportStyle _
(ByVal styleName As String, ByVal section As String)
   Dim scope As New ObjectScope()
   ' Establecer el valor del ámbito para la clase de estilo. 
   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
   ' Establecer la clase de estilo.
   Report.SetCSSClass(scope, styleName)
End Sub 

[C#]

private void SetReportStyle(string styleName, string section) 
{
   ObjectScope scope = new ObjectScope();
   // Establecer el valor del ámbito para la clase de estilo. 
   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;
   }
   // Establecer la clase de estilo.
   Report.SetCSSClass(scope, styleName);
}

[C++]

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

   // Establecer el valor del ámbito para la clase de estilo. 
   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;
   };
   // Establecer la clase de estilo.
   Report->SetCSSClass(scope, styleName);
}; 

[VJ#]

private void SetReportStyle(String styleName, String section) 
{
   ObjectScope scope = new ObjectScope();
   // Establecer el valor del ámbito para la clase de estilo. 
   if (section == "GroupHeader")
   {
    scope = ObjectScope.AllReportObjectsInGroupHeaderSections;
   }
   else if (section == "GroupFooter")
   {
    scope = ObjectScope.AllReportObjectsInGroupFooterSections;
   }
   else if (section == "Detail")
   {
    scope = ObjectScope.AllReportObjectsInDetailSections;
   }
   else
   {
    scope = ObjectScope.AllSections;
   }
   // Establecer la clase de estilo.
   Report.SetCssClass(scope, styleName);
}

Requisitos

Espacio de nombres: CrystalDecisions.CrystalReports.Engine

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

Vea también

Clase ReportDocument | Miembros de ReportDocument | Espacio de nombres CrystalDecisions.CrystalReports.Engine