Share via


ICustomReportItem Interface

Definição

Contém métodos e propriedades a serem implementadas pelos componentes de tempo de execução de itens de relatório personalizados.

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

Comentários

Uma instância da classe que implementa ICustomReportItem é criada durante cada execução de relatório que contém todas as instâncias do tipo correspondente CustomReportItem . Para cada instância de um CustomReportItem tipo correspondente que ocorre no relatório, é definida e, em seguida, CustomItemProcess é chamada. Como o servidor de relatório é multithread, a classe que implementa ICustomReportItem deve evitar o uso de variáveis de membro estático.

A classe de item de relatório personalizado não será instalada se ocorrer uma falha ao criar a classe. Qualquer outra falha fará com que toda a execução do relatório falhe.

Para obter mais informações, consulte Itens de Relatório Personalizados.

Propriedades

Action

Obtém a ação para o item de relatório personalizado.

CustomItem

Define o item de relatório personalizado e os dados associados usados pelo componente de tempo de execução de item de relatório personalizado para renderizar um item de relatório padrão. Somente gravação.

RenderItem

Obtém a imagem renderizada do item de relatório personalizado.

Métodos

Process()

Renderiza o item de relatório personalizado e o coloca na propriedade RenderItem.

Aplica-se a