ICustomReportItem Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |