ICustomReportItem Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |