Tamanho de página com Rave Reports
Preciso de ajuda
Estou criando um boleto em ravereports, estou usando um rvproject vinculado a um rvSystem.
Utilizo windowsXP.
Como faço para imprimir meu formulário do tamanho que eu criei no Rave sem precisar definir um novo tipo de papel no windows?
Se eu crio um formulario no windows, beleza, se eu apago ele, o rave imprime tamanho A4.
Estou criando um boleto em ravereports, estou usando um rvproject vinculado a um rvSystem.
Utilizo windowsXP.
Como faço para imprimir meu formulário do tamanho que eu criei no Rave sem precisar definir um novo tipo de papel no windows?
Se eu crio um formulario no windows, beleza, se eu apago ele, o rave imprime tamanho A4.
Vitor Rubio
Curtidas 0
Respostas
Douglas Bitencourt
21/09/2004
vitor
eu utilizo Rave e os relatórios que crio são em código. já peguei problema parecido e com a ajuda de um dos membros deste Forum consegui resolver. então me aproveitando de um tracho de código enviado para mim, tento lhe ajudar.
eu configuro todo o relatório ai, e para configurar a impressora via código, você pode acessar este tópico aqui do forum que tem uma dica que tb pode lhe ajudar.
[URL]http://delphiforum.icft.com.br/forum/viewtopic.php?t=5480&start=0&postdays=0&postorder=asc&highlight=configurar+impressora[/URL]
digite tb no item pesquisa ´configurar impressora´ selecione ´pesquisar por todos os termos´ e selecione delphi na lista.
tem 67 tópicos relacionados.
Boa Sorte,
Douglas.
eu utilizo Rave e os relatórios que crio são em código. já peguei problema parecido e com a ajuda de um dos membros deste Forum consegui resolver. então me aproveitando de um tracho de código enviado para mim, tento lhe ajudar.
//============================================================================== // Inicializa o relatorio configurando alguns parametros básicos //============================================================================== Procedure TfrmModeloRelatorio.InitializeReport(ReportNumber:Byte); Begin RVSystem1.SystemPrinter.MarginBottom := 1; RVSystem1.SystemPrinter.MarginLeft := 1; RVSystem1.SystemPrinter.MarginTop := 1; RVSystem1.SystemPrinter.MarginBottom := 1; RVSystem1.SystemPrinter.Units := unCM; RVSystem1.SystemPrinter.UnitsFactor := 2.54; rpDev.SelectPaper(´A4´,false); rpDev.Copies := 1; RVSystem1.SystemPrinter.Copies := rpDev.Copies; rpDev.Orientation := poPortrait; RVSystem1.SystemPrinter.Orientation := rpDev.Orientation; RVSystem1.SystemPreview.RulerType := rtBothCm; RVSystem1.SystemSetups := RVSystem1.SystemSetups - [ssAllowSetup]; RVSystem1.Tag := ReportNumber; RVSystem1.Execute; End;
eu configuro todo o relatório ai, e para configurar a impressora via código, você pode acessar este tópico aqui do forum que tem uma dica que tb pode lhe ajudar.
[URL]http://delphiforum.icft.com.br/forum/viewtopic.php?t=5480&start=0&postdays=0&postorder=asc&highlight=configurar+impressora[/URL]
digite tb no item pesquisa ´configurar impressora´ selecione ´pesquisar por todos os termos´ e selecione delphi na lista.
tem 67 tópicos relacionados.
Boa Sorte,
Douglas.
GOSTEI 0
Vitor Rubio
21/09/2004
Obrigado douglas, engraçado, não recebi notificação por e-mail de que você tinha me respondido.
Só não entendi uma coisinha do seu código:
RVSystem1 é o TrvSystem, e o rpDev o que é? o rave project?
Obrigado pela atenção ^^
Só não entendi uma coisinha do seu código:
RVSystem1 é o TrvSystem, e o rpDev o que é? o rave project?
Obrigado pela atenção ^^
GOSTEI 0
Darivaldo Alencar
21/09/2004
Olá Vitor.. para utilizar o rpDev você deve declarar em uses a biblioteca: rpDevice.. Não precisa nem renomear o nome do rpDev
GOSTEI 0
Vitor Rubio
21/09/2004
Darivaldo, eu tinha perguntado isso em outubro de 2004, a 12 anos atrás kkkk nem lembrava mais. Já é arqueologia de software pra mim. Hoje nem trabalho mais com delphi.
GOSTEI 0
Claudemir Benedito
21/09/2004
Bom dia
Tenho um relatório em rave report que imprime na impressora bematech mp-4200 th com bobina, orçamento de venda com 72 itens
só sai na impressora 48 itens impresso.
uso delphi 7 com banco firebird
alguém já passou por este caso, se puder me ajudar agradeço.
Claudemir.
Tenho um relatório em rave report que imprime na impressora bematech mp-4200 th com bobina, orçamento de venda com 72 itens
só sai na impressora 48 itens impresso.
uso delphi 7 com banco firebird
alguém já passou por este caso, se puder me ajudar agradeço.
Claudemir.
GOSTEI 0
Jonatas Alves
21/09/2004
Bom dia
Tenho um relatório em rave report que imprime na impressora bematech mp-4200 th com bobina, orçamento de venda com 72 itens
só sai na impressora 48 itens impresso.
uso delphi 7 com banco firebird
alguém já passou por este caso, se puder me ajudar agradeço.
Claudemir.
Tenho um relatório em rave report que imprime na impressora bematech mp-4200 th com bobina, orçamento de venda com 72 itens
só sai na impressora 48 itens impresso.
uso delphi 7 com banco firebird
alguém já passou por este caso, se puder me ajudar agradeço.
Claudemir.
Olá Claudemir!
Já passei por isso. Para resolver é necessário criar um novo formulário de impressão através do "Servidor de impressão" no drive da impressora, após isto, é necessário resetar o Spool.
Caso não consiga apenas com estas informações que passei. Posta aqui, e eu passo todo o passo a passo com mais calma, pois estou no trânsito agora.
Flw
GOSTEI 0