Compartilhar via


Arquitetura de item de relatório personalizado

Um item de relatório personalizado é uma extensão da linguagem RDL que permite que desenvolvedores adicionem funcionalidade que não é suportada de forma nativa na RDL ou estendam a funcionalidade de controles existentes. Existem dois componentes principais para um item de relatório personalizado: o componente de tempo de execução e o componente tempo de design. Esses componentes são implementados como assemblies .NET Framework e podem ser escritos em qualquer linguagem compatível com CLS.

O componente de tempo de execução

O componente de tempo de execução para um item de relatório personalizado é chamado em tempo de execução pelo processador de relatório. O componente de tempo de execução aceita dados passados pelo processador de relatório em tempo de execução, processa seus dados e retorna uma imagem com o item de relatório personalizado renderizado.

Componente de tempo de execução de item de relatório personalizado

O componente de tempo de design

O componente de tempo de design permite que o item de relatório personalizado seja definido e manipulado na interface do Designer de Relatórios em Visual Studio. O componente de tempo de design consiste em vários subcontroles que controlam a aparência e as propriedades do item de relatório personalizado no ambiente de design.

Componente de tempo de design de item de relatório personalizado

Consulte também

Tarefas

Como implantar um item de relatório personalizado

Conceitos

Criando um componente de item de relatório personalizado em tempo de execução

Criando um componente de tempo de design de item de relatório personalizado