ICustomReportItem Interfaz

Definición

Contiene métodos y propiedades que serán implementados por componentes personalizados de tiempo de ejecución de elementos de informe.

public interface class ICustomReportItem
public interface ICustomReportItem
type ICustomReportItem = interface
Public Interface ICustomReportItem

Comentarios

Durante cada ejecución de informe se crea una instancia de la clase que ICustomReportItem implementa que contiene cualquier instancia del tipo correspondiente CustomReportItem . Para cada instancia de a CustomReportItem del tipo coincidente que aparece en el informe, CustomItem se establece y luego Process se llama. Dado que el servidor de informes es multihilo, la clase que implementa ICustomReportItem debería evitar el uso de variables de miembro estáticas.

La clase personalizada de ítem de informe no se instalará si ocurre un fallo durante la creación de la clase. Cualquier otro fallo hará que toda la ejecución del informe falle.

Para más información, consulte Elementos de Informe Personalizado.

Propiedades

Nombre Description
Action

Obtiene la acción del elemento personalizado del reporte.

CustomItem

Establece el elemento de informe personalizado y los datos asociados usados por el componente de tiempo de ejecución del informe personalizado para renderizar un elemento estándar del informe. Solo escritura.

RenderItem

Obtiene la imagen renderizada del elemento personalizado del informe.

Métodos

Nombre Description
Process()

Renderiza el elemento personalizado del informe y lo coloca en la RenderItem propiedad.

Se aplica a