Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)


O Report Designer


O Report Designer é a chave para a produtividade na criação de relatórios em Delphi. Os engenheiros do ReportBuilder tem feito todos os esforços para garantir que a interface Report Designer seja consistente com outros programas do Windows que você usou antes.

As principais áreas do Designer estão listados abaixo.

Barras de Ferramentas: Paleta de componentes


Essas barras de ferramentas são usadas para criar novos componentes. Para criar um componente, clique no ícone e, em seguida, clique no espaço em branco de uma banda. Há três barras de ferramentas de componentes: Standard, Dados e Avançado. Use os componentes padrões para criar um texto, linhas, shapes, memos, richtext, etc. Use os componentes de dados quando você deseja exibir os dados de um banco de dados. Use os componentes avançados quando você precisa para criar relatórios mais complexos usando sub-relatórios, regiões ou tabelas de referência cruzada.

Edit Toolbar


A barra de ferramentas de edição permite que você defina as propriedades mais importantes para um determinado componente. Por exemplo, quando um componente Label é selecionado, uma caixa de edição aparece e lhe permite definir o Caption. Quando um componente dbText for selecionado, duas listas drop-down aparecem e permitem que você defina o Pipeline de dados e o DataField.

Format Toolbar


Esta barra de ferramentas aparece à direita da barra de ferramentas de edição. Ela é usada para configurar a fonte de componentes textuais e controlar seu posicionamento em relação aos demais componentes. Para tanto, use os comandos “Trazer para a frente” e “Enviar para trás”.

Rulers


A ruler horizontal permite determinar a posição de um componente na página. A ruler vertical para cada banda permite determinar a posição de um componente em relação à posição de impressão a partir da mesma.

Todas as bandas


Observe a área retangular cinza abaixo do espaço em branco de cada banda. Esta área pode ser arrastada permitindo que você redefinir a altura das mesmas.

Status Bar


A barra de status mostra mensagens e posições de objetos.