Compartir a través de


Clase LineObject

Representa un objeto de línea dibujado en el informe. Esta clase le permite recuperar información y establecer las opciones de formato genérico heredadas de la clase DrawingObject.

Para obtener una lista de todos los miembros de este tipo, vea Miembros de LineObject.

Object

   ReportObject

      DrawingObject

         LineObject

[Visual Basic]

Public Class LineObject
   Inherits DrawingObject

[C#]

public class LineObject : DrawingObject

[C++]

__gc public class GroupOptions public DrawingObject

[VJ#]

public class LineObject extends DrawingObject

Observaciones

Recupere un objeto ReportObject por índice o por nombre mediante la Propiedad Item de la colección ReportObjects y proyecte ReportObject como LineObject.

Ejemplo

El siguiente ejemplo devuelve un objeto LineObject.

[Visual Basic]

Private Function GetLineObject _ 
(ByVal reportObjectName As String) As LineObject
   Dim line As LineObject

   ' Obtener ReportObject por nombre, proyectarlo como LineObject, 
   '  y devolverlo.
   If TypeOf _
   (Report.ReportDefinition.ReportObjects. _ 
   Item(reportObjectName)) Is LineObject Then
      line = _ 
      Report.ReportDefinition.ReportObjects. _ 
      Item(reportObjectName)
      GetLineObject = line
   Else : GetLineObject = Nothing
   End If
End Function

[C#]

private LineObject GetLineObject(string reportObjectName) 
{
   LineObject line;

   // Obtener ReportObject por nombre, proyectarlo como LineObject, 
   //  y devolverlo.
   line = Report.ReportDefinition.ReportObjects[reportObjectName] 
   as LineObject;
   if (line!= null) return line;
   else return null;
}

[C++]

LineObject* GetLineObject(String* reportObjectName)
{
   LineObject* line;

   // Obtener ReportObject por nombre, proyectarlo como LineObject ,
   //  y devolverlo.
   try
   {
      line = __try_cast<LineObject*>
      (Report->ReportDefinition->
      ReportObjects->Item[reportObjectName]);
      return line;
   }
   catch(System::InvalidCastException*)
   {
      return 0;
   }
}; 

[VJ#]

private LineObject GetLineObject(String reportObjectName) 
{
   LineObject line;

   // Obtener ReportObject por nombre, proyectarlo como LineObject, 
   //  y devolverlo.
   line = (LineObject)  Report.get_ReportDefinition().get_ReportObjects().get_Item(reportObjectName);
   if (line!= null) return line;
   else return null;
}

Requisitos

Espacio de nombres: CrystalDecisions.CrystalReports.Engine

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

Ensamblado: CrystalDecisions.Crystalreports.Engine (en CrystalDecisions.Crystalreports.Engine.dll)

Vea también

Miembros de LineObject | Espacio de nombres CrystalDecisions.CrystalReports.Engine