RDprint
Delphi COMPONENTES VCL
Delphi 7 a Delphi 12 Athens
box
RDprint 8.3 - Delphi 7 ao Delphi 12 Athens
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)
baixar    Baixe a VERSÃO TRIAL do RDPRINT 8.2a (Totalmente funcional)

Delphi 7    Delphi 2006    Delphi 2007    Delphi 2009    Delphi 2010   
Delphi XE    Delphi XE2    Delphi XE3    Delphi XE4    Delphi XE5    Delphi XE6    Delphi XE7    Delphi XE8   
Delphi 10 Seattle    Delphi 10.1 Berlin    Delphi 10.2 Tokyo    Delphi 10.3 Rio    Delphi 10.4 Sidney   
Delphi 11 Alexandria    Delphi 12 Athens   


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.


Telas

preview

Form de Preview - Possui opções de Layout


setup

Form de SETUP


prop

Propriedades


eventos

Eventos


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)

4.0b - 01/03/2006

- 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"

4.0c - 02/04/2006

- 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)

4.0d - 15/08/2006

- 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 !

4.0e - 01/11/2007

- 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+)



MENSAGEM

Tecle Crtl-F5

Tecle Crtl-F5
Enviando