Relatórios matriciais
Anteriormente nós abordamos relatórios que foram projetado para serem impressos em impressoras modernas padrão (stylus, laser, etc.). Um relatório enviado a uma impressora matricial será impresso muito lentamente. FastReport permite a criação de relatórios especiais destinados a impressoras matriciais, onde somente os símbolos padrão das fontes são impressos e nenhum elemento gráfico; isso resulta em uma velocidade de impressão mais rápida.
Vamos ver como criar um relatório do tipo "Lista" projetado para a impressão em impressoras matriciais. Anteriormente nós criamos este tipo de relatório, consulte o relatório "Lista de clientes". Usaremos os mesmos dados no relatório.
Abra o designer de relatórios. Selecione "Arquivo > Novo..." para abrir a caixa de diálogo do assistente de relatórios e selecione o item "Relatório Matricial":
Ao clicar em OK, é exibida uma página de design vazia, marcada para uma fonte matricial:
A barra de ferramentas de objetos também é alterada para exibir os objetos disponíveis para a impressão matricial, que são "Banda", "Texto", "Linha", "Comando Matricial", "Sub-relatório", "Tabela de Referência Cruzada" e "Tabela de Referência Cruzada de BD". Outros objetos não podem ser usados em uma impressora matricial.
Coloque as bandas "Título do Relatório", "Cabeçalho da Página" e "Dados Mestre" na página do relatório:
Coloque objetos "Texto" nas bandas conforme é mostrado a seguir:
A colocação de objetos matriciais é similar à colocação em relatórios normais. No entanto, estes objetos são limitados em sua posição e aparência. Os objetos se ajustam à grade, o tamanho da fonte (altura) não pode ser alterado e eles não podem ser coloridos. Porém, alguns atributos de fonte podem ser modificados ao selecionar o objeto "Texto" e clicar no botão "Tt" na barra de ferramentas:
Estes atributos de fonte são específicos para a impressão matricial. A página do relatório e todos os objetos matriciais, exceto bandas, possuem estes atributos.
Observação: no designer e na visualização, somente os atributos "Negrito", "Itálico" e "Sublinhado" são implementados na tela. O conjunto inteiro de atributos é implementado somente na impressão.
Vamos modificar nosso relatório ao usar o estilo "Negrito" nos cabeçalhos. O relatório está concluído e está pronto para ser visualizado: