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


Para acessar esta barra de ferramentas, selecione menu “View | Toolbars | Standard Components” a partir do menu principal do Report Designer. Esta barra de ferramentas irá ajudar na criação dos componentes dos relatórios mais utilizados.

Exibe os textos. Atribuir a propriedade Caption para controlar o texto exibido. Você pode ter o label redimensionado automaticamente para caber uma legenda. Para isso, deve-se mudar a propriedade AutoSize para True.

Imprime várias linhas de texto simples em um relatório. Para definir o valor, atribuir uma lista de strings para a propriedade Lines. Para redimensionar dinamicamente um Memo durante a impressão, defina a propriedade Stretch para True. Use a propriedade ShiftRelativeTo para definir relações dinâmicas com outros objetos extensíveis.

Impressão de texto formatado. Para definir o valor, atribuir a propriedade RichText ou usar os métodos LoadFromFile orLoadFromRTFStream. Use a propriedade ShiftRelativeTo para definir relações dinâmicas com outros objetos extensíveis. Em tempo de design você pode usar o ReportBuilder embutido do RTF Editor para carregar, modificar e salvar dados de “rich text” armazenados em arquivos.

Exibe informações do relatório comum, tais como: número de página, quantidade de páginas, impressão de data e hora, data e hora. O tipo de informação exibida é controlado pela propriedade VarTipo. O formato é controlado pela propriedade DisplayFormat.

Usado para os cálculos através de eventos Object Pascal atribuído ao evento OnCalc ou de eventos RAP atribuído ao evento OnCalc. Acesse o Calculations dialog (através do menu de atalho) ou na guia Calc do Report Designer para codificar um cálculo RAP para esse componente.

Exibe bitmaps e janelas metafiles em relatórios. Atribuir a propriedade Imagem deste componente, a fim de colocar uma imagem no relatório. Use a caixa de diálogo de imagens do Report Designer para carregar imagens em tempo de design.

Exibe as linhas simples e duplas (vertical ou horizontal.) Defina a propriedade Style para controlar se a linha é simples ou dupla. Defina a propriedade Weight para controlar a espessura da linha em pontos. Defina a propriedade Position para controlar se a linha é vertical ou horizontal.

Impressões em várias formas (quadrados, retângulos, círculos, elipses). Defina a propriedade Shape para selecionar um tipo de forma. Use as propriedades de Brush e Pen para controlar a cor e borda, respectivamente.

Exibição padrão do TeeCharts (não-reconhecimento de dados). Este componente permite que você use TeeCharts dentro do Report Designer. Você pode acessar o editor TeeChart através de um menu popup.

Processando códigos de barras. O valor da string atribuída à propriedade Data é codificada com base no BarCode-Type. Se os dados a serem codificados estão em uma base de dados, utilizar DBBarCode. As seguintes simbologias são suportadas: Codabar, Code 128, Code 39, EAN-13, EAN-8, FIM A,B,C, Interleaved 2 de 5, PostNet, UPC-A, UPC-E.

Processamento de 2D códigos de barras. O valor da string atribuída à propriedade Data é codificada com base no Bar-CodeType. As seguintes simbologias são suportados: PDF417, Maxicode.

Exibe uma caixa de seleção usando a fonte WingDings.