Ir diretamente para o conteúdo principal

Separador «Design» - Barras de ferramentas

Visão geral
As várias barras de ferramentas acessíveis a partir da área de trabalho de design estão documentadas nesta secção. As barras de ferramentas são acopláveis e seguem o estilo da interface do Office. É possível aceder às barras de ferramentas através da opção de menu «Ver... Barras de ferramentas» do Report Designer ou clicando com o botão direito do rato na área de encaixe na parte superior do Report Designer.

Árvore de relatórios

Para aceder a esta janela de ferramentas, selecione a opção de menu «Exibir... Barras de ferramentas... Árvore de relatórios» no menu principal do Report Designer. Esta janela de ferramentas pode ser acoplada nos lados esquerdo e direito do Report Designer. O painel superior apresenta uma árvore de navegação da estrutura do SubReport que compõe o layout do relatório. Os elementos em cada faixa são apresentados por ordem de sobreposição. O painel inferior da Árvore de Relatórios contém o Inspetor de Objetos, que pode ser utilizado para visualizar e modificar as propriedades do objeto atualmente selecionado.

Árvore de dados

Para aceder a esta janela de ferramentas, selecione a opção de menu «Exibir... Barras de ferramentas... Árvore de dados» no menu principal do Report Designer. Esta janela de ferramentas pode ser acoplada nos lados esquerdo e direito do Report Designer. Pode ser utilizado para criar componentes em qualquer faixa. Selecione um conjunto de campos e arraste a seleção para a faixa. Será criado um conjunto de componentes sensíveis aos dados correspondentes.

Barra de ferramentas «Componentes Padrão»
Para aceder a esta barra de ferramentas, selecione a opção de menu «Exibir... Barras de ferramentas... Componentes Padrão» no menu principal do Report Designer. Esta barra de ferramentas irá ajudá-lo a criar os componentes de relatório mais utilizados. Para adicionar componentes, clique no componente e, em seguida, clique na faixa onde pretende que fique o canto superior esquerdo. Ao clicar com o botão direito do rato na propriedade, serão apresentadas muitas outras opções, algumas das quais mencionadas nas descrições abaixo.



Barra de ferramentas de componentes padrão

Estes componentes apresentam objetos simples que não se destinam a interagir com dados extraídos do IndySoft. Se precisar de adicionar comportamento dinâmico, utilize os Componentes de Dados ou o separador «Calc» para controlar estes componentes.

HM_clip1834 Selecionar objeto

Pode selecionar um objeto para editar as suas propriedades ou realizar qualquer ação desejada clicando nele. Pode selecionar vários objetos mantendo premida a tecla Shift e clicando em vários objetos ou mantendo premido o botão esquerdo e selecionando uma área.

HM_clip1835 Etiqueta

Exibe texto. Atribua a propriedade Caption para controlar o valor do texto. Pode redimensionar automaticamente a etiqueta para se adaptar a uma legenda que mude, se definir a propriedade AutoSize como True.

HM_clip1836 Nota

: Imprime várias linhas de texto simples num relatório. Para definir o valor, atribua uma lista de cadeias de caracteres à propriedade Lines. Defina a propriedade Stretch como True para redimensionar dinamicamente o campo de texto durante a impressão. Utilize a propriedade ShiftRelativeTo para definir relações dinâmicas com outros objetos esticáveis.

HM_clip1837 RichText

Imprime texto formatado. Para definir o valor, atribua a propriedade RichText ou utilize os métodos LoadFromFile. Utilize a propriedade ShiftRelativeTo para definir relações dinâmicas com outros objetos esticáveis. Durante a fase de design, pode utilizar o Editor RTF integrado no ReportBuilder para carregar, modificar e guardar dados de texto formatado armazenados em ficheiros.

HM_clip1838 Variável do sistema

Apresenta informações comuns do relatório, tais como número da página, número total de páginas, data de impressão e hora. O tipo de informação apresentada é controlado pela propriedade VarType. O tipo de dados pode ser selecionado na barra de ferramentas de edição.

HM_clip1833 Exemplo da barra de ferramentas do

HM_clip1839 Variável

Coloca uma variável com a qual se pode trabalhar no separador «Calc». O tipo de dados pode ser selecionado na barra de ferramentas Editar.

HM_clip1840 Imagem

Exibe imagens bitmap e metaficheiros do Windows nos relatórios. Atribua a propriedade Picture a este componente para inserir uma imagem no seu relatório. Utilize a caixa de diálogo de imagens integrada no Report Designer para carregar imagens durante a fase de criação (clique com o botão direito do rato e selecione «Imagem...»).

HM_clip1841 Shape

Imprime várias formas (quadrados, retângulos, círculos, elipses). Defina a propriedade Shape para selecionar um tipo de forma. Utilize as propriedades do pincel e da caneta para controlar a cor e a borda.

HM_clip1842 Linha

Exibe linhas simples e duplas (verticais ou horizontais). Defina a propriedade Style para determinar se a linha é simples ou dupla. Defina a propriedade «Peso» para controlar a espessura da linha em pontos. Defina a propriedade Position para determinar se a linha é vertical ou horizontal.

HM_clip1843 BarCode

Gera o código de barras para o que for digitado na barra de ferramentas «Editar» e no texto. O valor da cadeia de caracteres atribuído à propriedade Data é codificado com base no tipo de código de barras. Se os dados a codificar estiverem numa base de dados, utilize o DBBarCode. São suportadas as seguintes simbologias: Codabar, Code 128, Code 39, EAN-13, EAN-8, FIM A, B, C, Interleaved 2 of 5, PostNet, UPC-A, UPC-E.

HM_clip1844 2DBarCode

Gera códigos de barras 2D. O valor da cadeia de caracteres atribuído à propriedade Data é codificado com base no tipo de código de barras. São suportadas as seguintes simbologias: PDF417, Maxicode. Nota: Os objetos de código de barras DataMatrix e PDF417 da versão 8.0 foram descontinuados. Se os seus relatórios contiverem estes objetos, receberá uma mensagem de erro ao reabrir o seu projeto. O melhor seria substituir a sua referência de objeto antiga pelo componente 2DBarCode padrão.



Propriedades do código de barras - BarCodeType

Uma forma adicional de imprimir códigos de barras com ainda mais tipos de códigos de barras do que o componente 2DBarCode padrão mencionado acima. Para obter uma visão geral das opções, clique com o botão direito do rato no objeto e selecione «Definições...». Selecione a opção «Principal» na árvore e serão apresentados vários tipos diferentes de códigos de barras.

Este objeto suporta o seguinte:

Códigos de barras lineares: 2/5 Coop, 2/5 Datalogic, 2/5 IATA, 2/5 Industrial, 2/5 Intercalado, 2/5 Invertido, 2/5 Matriz, ABC Codabar, AddOn 2 ou 5, Codabar, Codabar Monarch, Código 39 Estendido, Código 93 Estendido, Código 11, Code128, Code128A, Code128B, Code128C, Code39, Code93, EAN 13, EAN 8, EAN 99, EAN Velocity, EAN128, ISBN, ISMN, ISSN, ITF, JAN 8, JAN 13, MSI Plessey, OPC, PZN, Royal Mail, SSC-14, SSCC, UPC E-0, UPC E-1, UPC Shipping, UPC-A, USPS Postnet 5

; Códigos de barras empilhados: PDF417, PDF417 Macro, PDF417 Micro, PDF417 Truncated

Códigos de barras postais: Australia Post Barcode, IntelligentMail Barcode, Telepen

Códigos de barras coloridos: Chromocode

2D - Matriz: DataMatrix, QR Code

HM_clip1845 Rotatedlabel

Cria uma etiqueta que pode ser rodada. A configuração do texto é feita na barra de ferramentas Editar. Clique com o botão direito do rato e selecione Ângulo... para escolher quantos graus, no sentido anti-horário, se deve rodar o texto.

HM_clip1846 Simplegrid

Exibe uma grelha. O número de linhas e colunas pode ser definido clicando com o botão direito do rato na grelha e selecionando «ColCount»... ou RowCount...

HM_clip1847 CheckBox

Exibe uma caixa de seleção estática. Os estilos disponíveis na barra de ferramentas Editar são: Marca de verificação e Caixa, X e Caixa, Apenas marca de verificação ou Apenas X. Clique com o botão direito do rato para marcar ou desmarcar.

HM_clip1848 TeeChart

Exibe gráficos TeeChart padrão (sem reconhecimento de dados). Este componente permite-lhe utilizar o TeeCharts no Report Designer. Pode aceder ao editor do TeeChart através de um menu pop-up.

Barra de ferramentas de componentes de dados
Estes componentes são utilizados para inserir objetos que apresentam dados extraídos do IndySoft. Utilize a barra de ferramentas «Editar» para selecionar a origem dos dados.



Barra de ferramentas de componentes de dados

HM_clip1850 DBText

Permite adicionar rótulos de texto de dados.

HM_clip1851 DBMemo

Imprime texto simples a partir de um campo de notas de uma tabela da base de dados. Este controlo irá ajustar automaticamente o texto à largura da linha.

HM_clip1852DBRichText

Exibe/imprime texto formatado a partir de um campo de notas de dados. Este controlo irá ajustar automaticamente o texto à largura da linha.

HM_clip1853 DBCalc

Utilizado para cálculos simples em bases de dados (Soma, Mínimo, Máximo, Contagem e Média). O valor pode ser reiniciado quando um grupo é desfeito, utilizando a propriedade ResetGroup.

HM_clip1854 DBImage

Imagens bitmap ou metaficheiros do Windows são armazenados num campo BLOB da base de dados.

HM_clip1855 DBBarCode

Converte dados de um campo de dados dinâmico num símbolo de código de barras.

HM_clip1856 2DDBBarCode

Gera códigos de barras 2D com base no tipo de código de barras e no valor fornecido através da propriedade DataField. São suportadas as seguintes simbologias: PDF417, Maxicode.

HM_clip1857 DBCheckBox

Exibe uma caixa de seleção com base no valor do campo especificado na propriedade DataField. Este componente pode ser utilizado com um campo booleano (ou qualquer outro tipo de campo através das propriedades BooleanTrue (sim) e BooleanFalse (não)).

HM_clip1858 DBTeeChart

Permite inserir gráficos TeeChart com reconhecimento de dados num relatório.

Dica de produtividade

Lembre-se de clicar com o botão direito do rato nos campos dos componentes para aceder a mais opções de menu.Barra de ferramentas de componentes avançados
Esta barra de ferramentas irá ajudá-lo a criar componentes avançados para relatórios.



Anúncio Comp. Barra de ferramentas

HM_clip1860 Região

Isto cria uma área na faixa onde podem ser colocados outros componentes. Qualquer componente na região irá mover-se juntamente com a região — agrupa os componentes de forma lógica. Utilize a propriedade ShiftRelativeTo para deslocar a região em relação a outro componente cujo tamanho se altera dinamicamente (como Memo, RichText ou um sub-relatório de tipo filho).

HM_clip1861 SubReport

Isto cria um novo separador para introduzir dados específicos. Os SubRelatórios permitem-lhe organizar quantidades variáveis de dados.

HM_clip1862 PageBreak

Força a inserção de uma nova página durante a geração do relatório. A inserção de uma quebra de página num relatório fará com que todos os objetos criados após a quebra de página (ordem Z) sejam movidos para a página seguinte.

HM_clip1864 PaintBox

HM_clip1863 CrossTab

Permite gerar um conjunto de cálculos que resumem os dados de uma tabela da base de dados. Apresenta os cálculos num formato de grelha.

HM_clip0046 Google Map

Selecione o objeto e defina as propriedades «Endereço» e «Zoom» a utilizar — estas opções também podem ser definidas para o objeto através de scripts na guia «Calc».

BW_clip0404

IndySoft Project Designer - Integração com o Google Maps

Barra de ferramentas padrão
Esta barra de ferramentas permite guardar o layout do relatório, aceder às opções de impressão e pré-visualização de impressão, bem como realizar operações de cortar e colar. Para aceder a esta barra de ferramentas, selecione a opção de menu «Ver... Barras de ferramentas... Padrão» no menu principal do Report Designer.

HM_clip1865

Barra de ferramentas padrão

HM_clip1866 Novo relatório

Cria um modelo de relatório em branco.

HM_clip1867 Abrir relatório

Apresenta a caixa de diálogo Abrir, permitindo-lhe abrir um layout de relatório existente.

HM_clip1868 Guardar relatório

Guarda o layout de um relatório num ficheiro.

HM_clip1869 Configuração da página

Apresenta a caixa de diálogo «Configuração da página», permitindo definir o tamanho do papel e configurar o layout do relatório.

HM_clip1870 Imprimir

Apresenta a caixa de diálogo «Imprimir» antes de enviar o relatório para a impressora.

HM_clip1871 Pré-visualização de impressão

Apresenta a janela de pré-visualização de impressão.

HM_clip1872 Recortar

Recorta os componentes atualmente selecionados e os coloca na área de transferência.

HM_clip1873 Copiar

Copia os componentes atualmente selecionados para a área de transferência.

HM_clip1874 Colar

Cola os elementos da área de transferência no relatório.

Barra de ferramentas de edição
Esta barra de ferramentas ajuda a definir a propriedade ou propriedades mais importantes do componente atualmente selecionado.

  1. Nenhum componente selecionado:

HM_clip1875

  1. Componente sensível a dados selecionado:

HM_clip1876

Esta configuração permite definir o fluxo de dados e o campo de dados do componente. A lista suspensa à esquerda mostra o fluxo de dados. A lista suspensa à direita mostra o nome do campo.

  1. Componente de dados/rótulo selecionado:

HM_clip1833

Por fim, esta configuração apresenta as informações relativas aos dados, à etiqueta, à forma, à linha e à caixa de seleção.

Barra de ferramentas Formatar
Esta barra de ferramentas contém funções padrão de processamento de texto. Isso também ajudará a organizar os componentes em camadas.

HM_clip1877

Barra de ferramentas de formatação

Nome da fonte

Seleciona o nome da fonte para os componentes de texto. Utilize fontes TrueType (indicadas pelo ícone HM_clip1879) sempre que possível. Ficam bem tanto no ecrã como na impressora.

Tamanho da fonte

Seleciona o tamanho da fonte. Também pode escrever nesta caixa para definir o tamanho da fonte com exatidão.

HM_clip1880 Negrito

Define a fonte como negrito.

HM_clip1881 Itálico

Define a fonte em itálico.

HM_clip1882 Sublinhado

Define o sublinhado do texto.

HM_clip1883 Alinhar à esquerda

Alinha o texto à esquerda no componente.

HM_clip1884 Centralizar

Centraliza o texto no componente.

HM_clip1885 Alinhamento à direita

Alinha o texto à direita no componente.

HM_clip1887 Cor da fonte

Define a cor da fonte.

HM_clip1888 Cor de destaque

Define a cor de fundo do componente de texto.

HM_clip1889 Ancoragens

Especifica como um componente do relatório é ancorado ao seu pai. Utilize âncoras para garantir que um elemento do relatório mantenha a sua posição atual em relação a uma borda do seu controlo pai (ou seja, Banda/Região), mesmo que o controlo pai seja redimensionado.

HM_clip1890 Bordas

Especifica quais das linhas de borda exteriores de um componente do relatório são apresentadas.

HM_clip1892 Trazer para a frente

Traz o componente para a frente. Os componentes da parte da frente são impressos por último, e os da parte de trás são impressos primeiro. Utilize a Árvore de Relatórios para ver a disposição exata dos componentes dentro da faixa.

HM_clip1893 Enviar para o fundo

Envia o componente para o fundo. Os componentes da parte da frente são impressos por último, e os da parte de trás são impressos primeiro. Utilize a Árvore de Relatórios para ver a disposição exata dos componentes dentro da faixa.

Barra de ferramentas «Alinhar ou Espaçar»
Esta barra de ferramentas ajuda a posicionar os componentes uns em relação aos outros e em relação à faixa em que aparecem, para que fiquem organizados de forma uniforme. Para aceder a esta barra de ferramentas, selecione a opção de menu «Exibir... Barras de ferramentas... Alinhar ou Espaçar» no menu principal do Report Designer.

HM_clip1894

Barra de ferramentas «Alinhar ou Espaçar»

HM_clip1895 Alinhar bordas esquerdas

Alinhar um grupo de componentes com a posição mais à esquerda do componente selecionado.

HM_clip1896 Alinhar ao centro

Os centros são um conjunto de componentes baseados no centro horizontal do componente selecionado inicialmente.

HM_clip1897 Alinhar bordas direitas

Alinhar um grupo de componentes com a posição mais à direita do componente selecionado.

HM_clip1898 Alinhar bordas superiores

Alinha um grupo de componentes com a posição superior do componente que foi selecionado primeiro.

HM_clip1899 Alinhar ao centro

Alinha um grupo de componentes com base no centro vertical do componente selecionado em primeiro lugar.

HM_clip1900 Alinhar bordas inferiores

Alinha um grupo de componentes com a posição mais baixa do componente que foi selecionado primeiro.

HM_clip1903 Espaçamento horizontal

Espacia um conjunto de componentes com base na posição mais à esquerda do primeiro componente selecionado e na posição mais à direita do último componente selecionado.

HM_clip1904 Espaçamento vertical

Espacia um conjunto de componentes com base na posição mais alta do primeiro componente selecionado e na posição mais baixa do último componente selecionado.

HM_clip1901 Centrar horizontalmente na faixa

Centra um componente horizontalmente dentro de uma faixa.

HM_clip1902 Centrar verticalmente na faixa

Centra um componente verticalmente dentro de uma faixa

Dica de produtividade

Lembre-se de clicar com o botão direito do rato nos campos dos componentes para aceder a mais opções de menu.Barra de ferramentas «Tamanho»
Para aceder a esta barra de ferramentas, selecione a opção de menu «Exibir... Barras de ferramentas... Tamanho» no menu principal do Report Designer.

HM_clip1905

Barra de ferramentas de tamanho

HM_clip1906 Reduzir largura

Determina a largura mínima de todos os componentes selecionados e, em seguida, define a largura dos componentes para esse valor.

HM_clip1907 Aumentar largura

Determina a largura máxima de todos os componentes selecionados e, em seguida, define a largura dos componentes para esse valor.

HM_clip1908 Reduzir altura

Determina a altura mínima de todos os componentes selecionados e, em seguida, define a altura dos componentes para esse valor.

HM_clip1909 Aumentar a altura

Determina a altura máxima de todos os componentes selecionados e, em seguida, define a altura dos componentes para esse valor.

Barra de ferramentas Nudge
Para aceder a esta barra de ferramentas, selecione a opção de menu «Ver... Barras de ferramentas... Tamanho» no menu principal do Report Designer.

HM_clip1910

Barra de ferramentas Nudge

HM_clip1911 Deslocar para cima

Desloca todos os componentes selecionados um pixel para cima.

HM_clip1912 Deslocar para baixo

Desloca todos os componentes selecionados um pixel para baixo.

HM_clip1913 Deslocar para a esquerda

Desloca todos os componentes selecionados um pixel para a esquerda.

HM_clip1914 Deslocar para a direita

Desloca todos os componentes selecionados um pixel para a direita.

Dica de produtividade

Para ajustar vários componentes de uma só vez, clique na área de espaço em branco fora do componente e arraste o cursor para selecionar vários componentes. Ou mantenha premida a tecla «Ctrl» enquanto clica em cada componente individualmente para formar um grupo. Dica de produtividade

Use o teclado para mover e alinhar componentes. Selecione um componente e, em seguida, pressione Ctrl + as setas para fazer pequenos ajustes. CTL + Shift + «setas» para ajustes mais amplos. Barra de ferramentas de desenho
Esta barra de ferramentas irá ajudá-lo a definir as cores e as bordas dos componentes. Para aceder a esta barra de ferramentas, selecione a opção de menu «Exibir... Barras de ferramentas... Desenhar» no menu principal do Report Designer.

HM_clip1915

Barra de ferramentas de desenho

Cor de preenchimento

Apenas para formas, linhas e componentes de área. Define a propriedade Cor do pincel. Para definir a cor de um componente de texto, selecione a ação «Cor de destaque» na barra de ferramentas «Formatar».

Cor da linha

Apenas para formas, linhas e componentes de região. Define a propriedade Pen—color.

Espessura da linha

A utilizar apenas com um componente de linha. Define a propriedade Weight.

Estilo de linha

A utilizar apenas com um componente Line. Define a propriedade Pen.Style.

Árvores
Para além das barras de ferramentas, duas árvores permitem-lhe navegar rapidamente pelos recursos disponíveis. As árvores são acopláveis e seguem o estilo da interface do Office. É possível aceder às árvores a partir da opção de menu «Ver... Barras de ferramentas» do Designer de Relatórios ou clicando com o botão direito do rato na área de encaixe na parte superior do Designer de Relatórios.

A Árvore do Relatório

A Árvore do Relatório oferece uma visão geral da forma como os componentes do relatório estão organizados e permite selecionar qualquer elemento do relatório para o localizar. Clique num objeto na Estrutura de Objetos e o objeto correspondente será selecionado na faixa em que se encontra.

HM_clip1916

Árvore de relatórios

A árvore de dados

O separador «Dados» da árvore de dados permite-lhe arrastar e largar campos numa faixa e fazer com que apareça um rótulo adequado, o campo de dados ou ambos. Isto pode facilitar a inclusão dos dados pretendidos no seu relatório. Pode clicar com a tecla Shift ou Ctrl pressionada para selecionar vários campos de uma só vez.

HM_clip1917 Árvore de dados do

- Separador «Dados»

O separador «Layout» da Árvore de Dados controla a forma como os dados serão apresentados quando os arrastar e soltar numa faixa. Pode inserir etiquetas, campos ou ambos, com os elementos dispostos num estilo vertical ou tabular. A opção «Vertical» coloca as etiquetas ao lado dos dados. O Tabular coloca os rótulos acima dos dados.

HM_clip1918 Árvore de dados do

- Separador «Layout» |