COMPONENTES VCL
Delphi 7 a Delphi 13 Florence
![]() |
RDprint 9.0 - Delphi 7 ao Delphi 13 Florence
Impressão Rápida em Matriciais
|
| • Impressão Rápida em MATRICIAIS como no MS-Dos • Fontes em 10, 12, 15, 17 e 20 cpp, Negrito, Itálico e Sublilhado, Expandido • Preview Real com Zoom. • Impressão em Matriciais, Jato de Tinta e Laser. • Ideal para NOTA FISCAL, Duplicatas, Boletos, Cheques e todo tipo de Relatório. • Exporta para PDF e HTML. • Impressão de Imagens e Código de Barras no modo GRAFICO. • Otimização de uso de Imagens em Cabeçalho e Rodapé (Versão 8) |
|
Delphi 7
Delphi 2006
Delphi 2007
Delphi 2009
Delphi 2010
Demonstração e Exemplos (Delphi Tokyo 10.2): Projeto exemplo COM FONTES Exemplo COMPILADO Help e Documentação: HelpDoc RDprint 80.pdf |
|
Problemas com Impressão em Matriciais ?
RDprint é a Solução definitiva na elaboração de Relatórios Profissionais para a impressão rápida e precisa em todos os modelos de impressoras MATRICIAIS, Jato de Tinta e Laser.
O componente RDprint possui recursos para impressão de caracteres com tamanho e estilo de fontes variados, acentuação, impressão de caracteres semi-gráficos e comandos ASCII, impressão alinhada de valores; possui recursos de Setup e Preview, e além de imprimir permite que seus relatórios sejam salvos em arquivos para posterior impressão ou visualização.
Ideal para a impressão, rápida, eficiente e com muita facilidade, de Notas Fiscais, Duplicatas, Cheques e todos os tipos de relatórios.
Se você já programou em MS-DOS (COBOL, Clipper etc), certamente irá achar o RDprint simplesmente FANTÁSTICO e não terá problemas em utiliza-lo, e se você esta iniciando agora, não se preocupe, pois oferecemos vários exemplos com fontes que irão facilitar a sua utilização.
Porque RDprint ?
Faça o Teste, veja se o RDprint pode lhe ser útil:
- Deseja imprimir de forma RÁPIDA em Matriciais ?
- Necessita imprimir caracteres comprimidos e condensados, Negritos, Itálicos, Expandidos ?
- Seus clientes reclamam do CUSTO de Impressão em Jato de Tinta ?
- Seus relatórios Matriciais são incompatíveis com todas os modelos de impressoras ?
- Utiliza relatórios pré-impressos com tamanhos variados como Nota Fiscal, Duplicatas e Boletos ?
- Gostaria de imprimir como no Clipper / COBOL / MS-DOS ?
- Gostaria que sua impressão em Matriciais tivesse recursos de Preview Real ?
Resultado: Se você respondeu SIM para alguma das perguntas acima, então você precisa conhecer o RDprint.
Apresentação:
Como você e como muitos outros programadores eu me deparei com sérios problemas de impressão no ambiente Windows / Delphi, um simples relatório que eu fazia em COBOL ou CLIPPER, não consigo mais.
O Windows abriu um leque de opções para relatórios, à primeira vista é tudo maravilhoso, impressoras Laser, Jato de Tinta, gráficos e etc. QuickReport e FastReport e outros geradores facilitaram a criação de relatórios, porém como ficam a emissão de Notas Fiscais, Duplicatas, Cheques, Boletos e outros ?
Imprimindo em MATRICIAIS os principais problemas encontrados são:
- Falta configuração adequada para impressão em SEXTOS e OITAVOS;
- Impressão de caracteres comprimidos, Expandidos, negrito e outros;
- Configuração do tamanho da Página para os diversos tipos de impressos;
- Velocidade de impressão;
- Impressão de Acentos;
Vamos ver algumas formas de imprimir:
QuickReport ou Similares: São excelentes geradores de relatórios, imprimem gráficos, fazem quebras de grupos etc, mas você já tentou mudar a configuração de uma impressora, como por exemplo, Tamanho do Papel, Impressão na Rede, Caracteres Padrão ASCII, e a velocidade de impressão em Matriciais ?.
Printer Canvas: Além de não possuir recursos para todos os tamanho de Fonte, existe o problema com impressoras com resoluções diferentes, e também a dependência da impressora estar instalada e configurada corretamente no Windows.
WriteLN: A impressão em modo direto é trabalhosa. ACENTOS nem pensar, e o envio de caracteres de controle não funciona, falta recursos de Preview, problemas de compatibilidade etc.
RDprint é a solução definitiva:
RDprint foi criado com a finalidade de oferecer a todos os programadores Delphi, uma poderosa ferramenta de impressão, simplificando a impressão de relatórios em MATRICIAIS e até mesmo em impressoras Laser e Jato de Tinta, já que o componente possui recursos compatíveis com todos os modelos de impressoras.
Características:
A) Configurações básicas do componente:
- Configura a porta de comunicação para impressão podendo ser LOCAL ou em REDE;
- Avanço de linha em sexto e oitavos (entrelinhas);
- Tamanho da Página para correto avanço do papel;
- Modelo da impressora utilizada;
- Definição da fonte padrão, facilitando a criação do relatório.
- Além dos modelos padronizados, permite criar comandos para uma nova impressora.
B) Recursos avançados:
- Preview real de impressão com opções e personalização da visualização;
- Setup para o usuário final com opção de "cancelar";
- Seleção do intervalo de páginas a serem impressas;
- Seleção do número de cópias;
- Utiliza o gerenciador de impressão do Windows;
- Barra de progresso indicando o andamento da impressão;
- Configura Captions / Fontes / Cor dos form SETUP e PREVIEW
C) Recursos de impressão:
- Tamanho da Fonte: Normal (10),Comprimido em 12, 17 e 20 cpp e Expandido;
- Estilo de Fontes: Negrito, Itálico e Sublinhado;
- Imprime caracteres acentuados;
- Imprime códigos ASCII;
- Imprime Box, Linhas Verticais e Horizontais, Simples e Duplas;
- Impressão alinhada à direita, esquerda e centralizado;
- Impressão de valores com definição de Mascaras e alinhamento à direita.
D) Exporta Relatórios em arquivos para os seguintes formatos:
TXT : Formato TEXTO puro, sem caracteres de controle, podendo ser visualizado por qualquer outro editor de textos.
PRN : Formato de Impressão. contém todos os caracteres de controle, podendo ser enviado diretamente para a impressora através do comando COPY.
PDF : Padrão DPF Adobe.
HTML: Padrão HTML.
RDP : Formato especial RDprint, para uso exclusivo com o componente.
* Com o formato RDP, é possível Ler relatórios salvos pelo próprio RDPrint, mantendo toda formatação e reapresentação no Preview e Impressão.
Versão 9.0 - 11/09/2025
Nova Versão Delphi
- Compatibilidade com Delphi 13 Florence
Pequenos Ajustes
- Revisando...
Versão 8.3 - 23/11/2023
Nova Versão Delphi
- Compatibilidade com Delphi 12 Athens
Pequenos Ajustes
- Ajuste no Preview no Redimensionamento do Form
- Correção no Mapeamento de Impressoras Epson
Versão 8.2 - 01/05/2023
NOVA PROPRIEDADE:
OpcoesPreview -> PreviewMode, Sendo:
vScreen - Modo antigo que utiliza a resolução do monitor e Scala/Zoom do Windows (High-DPI = True)
vPrinter - Novo padrão utilizando parametros da Impressora, não sofre ações do ZOOM (Melhor com versões antigas do Delphi ou quando não deseja usar High-DPI.
OUTRAS MELHORIAS:
- Ajuste na Sombra da Página do Preview
- Ajuste para recentralizar a página quando utiliza Resize do Form.
- Atualização da LISTA DE IMPRESSORAS, Mapeamento
- Atualização do EDITOR DE PROPRIEDADES.
IMPORTANTE: Versões antigas do Delphi podem não funcionar bem com o uso de Scala (Zoom do Windows), neste caso recomendamos não usar Zoom e sim, alterar a resolução do monitor.
Versão 8.1 - 05/01/2023
CORREÇÃO - Falha ocasionada na Versão 8.0:
- Espaçamento entre Linhas errado e consequente cálculo do tamanho da Folha.
- Ocorre somente quando selecionado o modo 8 LPP (Oitavos)
- Afeta o preview e a impressão em Modo Grafico.
Versão 8.0 - 01/11/2022
PREVIEW - Novo Método para montagem
- Melhor funcionamento quando o usuário usar ZOOM do windows. (High-DPI = True)
- Ajuste no Layout botoes e icones
- Recálculo da Folha e Margem, permtindo alterar Linhas/Colunas ao finalizar relatório.
Ex: Cupom Fiscal sem tamanho definido (Altura).
IMPORTANTE: Versões antigas do Delphi podem não funcionar bem com o uso de Scala (Zoom do Windows), neste caso recomendamos não usar Zoom e sim, alterar a resolução do monitor.
IMAGENS
- Além de BMP, passa a aceitar imagens JPG
- NOVAS Funções para inserir Imagens AddBMP e AddJPG (Ex. Logo Cabeçalho, otimizando reuso)
- NOVA Função ImpImgIDX utilizando uma imagem armazenada anteriormente
- NOVO: Arquivo RDP com suporte a imagens
GERAL
- Otimização para armazenamento de imagens repetidas, menor consumo de memória.
- Redução do arquivo PDF, HTML e RDP
- Geração HTML - Melhoria do Visual para Impressão
- Revisão da montagem das LinhaH e LinhaV (Frames em Geral)
Versão 7.0a - 16/11/2021
- Ajuste label 'Visualizar' na tela do SETUP
- Inversão da posição do botão "Cancelar" e "OK" no SETUP
- Correção no Filtro (SaveDialog) no botão SALVAR do preview
- Correção na TELA DE PROGRESSO, não mostrava animação (HTML/PDF)
Versão 7.0 - 18/09/2021
- Compatibilidade com Delphi 11 Alexandria
- Versões para Win64 bits para Delphi Tokyo/Rio/Sidney/Alexandria
- Padronização Fonte para Arial size 9 (Preview/Setup/Editor)
Versão 6.4 - 14/06/2020
- Compatibilidade com Delphi 10.4 Rio
- Versões para Win64 bits para Delphi Tokyo/Rio/Sidney
Versão 6.3 - 10/12/2018
- Compatibilidade com Delphi 10.3 Rio
- NOVO Botão Extra Customizavel na tela do Preview c/Evento OnClick
* uso pessoal onde poderá implementar sua própria rotina *
Versão 6.2a - 30/04/2018
- Compatibilidade com Delphi 10.2.3 Tokyo
- Correção possível MemoryLeak após comando ABORTAR
Versão 6.2 - 01/05/2017
- Compatibilidade com Delphi 10.2 Tokyo
Versão 6.1 - 01/06/2016
- Compatibilidade com Delphi 10.1 Berlin
- Nova Propriedade "MostrarSetup" em Opções de Preview, mostra ou não a tela de SETUP na impressão.
- Novo Botão "CONFIG" para configurações de impressão na tela do Preview
- Melhoria na exportação para TXT
Versão 6.0 - 04/01/2016
- Nova função IMPBMP para Impressão de Imagens e Código de Barras (JPEG e BMP) no modo Gráfico
- Nova propriedades AJUSTE/STRETCH para permitir impressão em tamanho real
- Nova função para geração de Linhas Verticais/Horizontais/Box (otimização e compatibilidade)
- Novas FONTES alternativas para impressão GRAFICA (Courier, Arial, Lucida, Verdana, Tahoma)
- Novo Tamanho de fonte 15cpp
- Novo LAYOUT do Preview papel Centralizado e Sombra (Totalmente reescrito)
- Novo: Mostra e Imprime imagens geradas pelo função PRINTBARCODE (método antigo)
- Otimização do arquivo PDF (Linhas, Box e Frames)
- Melhoria do relatório HTML gerado:
- Novo visual da pagina centralizada;
- Correção de posicionamento de alguns elementos
- Mostra Linhas, Box e Frames (na versão anterior não mostrava)
- Mostra Imagens / Código de Barras
- Quebra de Página para Impressão
Versão 5.0 - 01/07/2010
- Novo recurso para exportar para PDF
- Novo recuros para exportar em HTML
- Novo Layout do Preview
Versão 4.0
4.0a - 17/02/2006
- Ajuste na Barra de Progresso para correta apresentação
- Validação para Linhas/Colunas evitando Erro na impressão
- EditorF de propriedades mostra o REGISTRO DO USUÁRIO
- Nova função para tratar MOUSEWHELL (evita RANGE CHECK ERROR)
- Ajuste na impressão em modo gráfico - Calculo da Margens
- Ajuste na propriedade CAPTION DO FORM PREVIEW
- Form Preview, rodapé, correção da palavra "IMPRESSORA"
- Revisão para eliminação de Memory Leaks c/ FastMM Delphi 2006
- Otimização da procedure PegaPaginas (FastMM)
- Form SETUP - troca de componentes p/ melhor visual no XP
- Form Progress - Troca Gauge p/ ProgressBar (Visual XP)
- Preview - Atalho CRTL-F para iniciar procura de palavras
- Preview - Atalho F3 para continuar procura, exit Texto = ''
- Função EstaAberto, retorna se o RDprint esta ou Não ABERTO !
- Ajuste na função SETMODELO para configurar corretamente os Comandos
4.0f - 16/08/2008- Set o número de Copias para 1 sempre, (QuickReport não retorna o valor original ao término da impressão
4.0g - 30/09/2008- Altera o comando ESC/EscP2 - EXPANDIDO para Largura Dupla (LX300+)
Whatsapp Deltress



