ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Como utilizar o Quireport c/ páginas de diferentes tamanhos?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
vainqueurbr
Novato
Novato


Registrado: Terça-Feira, 17 de Julho de 2012
Mensagens: 25

MensagemEnviada: Ter Ago 27, 2013 4:27 pm    Assunto: Como utilizar o Quireport c/ páginas de diferentes tamanhos? Responder com Citação

Question Estou com o seguinte problema, tenho 3 relatórios que são visualizados juntos através do componente QRComposite, porém a primeira e a última páginas são páginas normais, já a que ficará no meio terá no máximo a altura de 350 exibindo em 4 colunas.

(obs estou utilizando o quickreport)

Independente todos os relatórios são exibidos de forma correta, ou seja o relatório do meio fica exatamente como quero 4 colunas e máximo de 350 de altura.

O problema que quando lanço o código do qrcomposite

with QRCompositeReport1 do
begin
reports.Add(QuickReport1);
reports.Add(QuickReport2);
reports.Add(QuickReport3);
end;


as 3 páginas ficam com a mesma altura, esse não é o problema o problema é que a página que contém as 4 colunas fica com a altura do restante da página o que muitas vezes é quase a página inteira, ou seja todos os dados são exibidos em uma única coluna, porém preciso que ela obedeça a altura dos 350.

Como poderia fazer para que isso não acontecesse?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Ter Ago 27, 2013 7:21 pm    Assunto: Responder com Citação

experimente usar a propriedade Custom Size ( tamanho de papel personalizado ) para cada report ... Paper Size

de um duplo click fora da area das bandas ou tente o botão direito do mouse

abraço
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
vainqueurbr
Novato
Novato


Registrado: Terça-Feira, 17 de Julho de 2012
Mensagens: 25

MensagemEnviada: Ter Ago 27, 2013 7:31 pm    Assunto: Responder com Citação

cyberdisk escreveu:
experimente usar a propriedade Custom Size ( tamanho de papel personalizado ) para cada report ... Paper Size

de um duplo click fora da area das bandas ou tente o botão direito do mouse

abraço


Então o problema é exatamente este, estão configurados, cada um individualmente exibe de forma correta, sendo que os outros 2 são A4 mesmo, apenas o Quickreport2 foi configurado em Height para 350, se eu chamá-lo de forma independente ou seja Quickreport2.preview, exibe normal 4 colunas com 5 linhas de registros, acabando exatamente na altura configurada, porém ao juntar os 3 com o QRComposite, ficam os 3 com o mesmo tamanho, na realidade preciso que ele seja sequencial, acabou o conteúdo de uma página começa a outra, mas a segunda aparece como se não tivesse sido formatado quando peço o preview pelo QRCompositeReport1.Preview.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Ter Ago 27, 2013 7:48 pm    Assunto: Responder com Citação

ja tentou imprimir direto ? acontece a mesma coisa ?
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
vainqueurbr
Novato
Novato


Registrado: Terça-Feira, 17 de Julho de 2012
Mensagens: 25

MensagemEnviada: Ter Ago 27, 2013 8:03 pm    Assunto: Responder com Citação

cyberdisk escreveu:
ja tentou imprimir direto ? acontece a mesma coisa ?


A impressão sai como na visualisação, mesmo colocando QRComposite.print, o resultado é o mesmo.

O que me parece é que o composite remove as configurações já estabelecidas para cada relatório, não sei se há outra forma de fazer a junção dos relatórios.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Ter Ago 27, 2013 8:10 pm    Assunto: Responder com Citação

tente no quickreport, tem uma propriedade chamada StartNewPageInComposite. Setar como TRUE

veja se resolve
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
vainqueurbr
Novato
Novato


Registrado: Terça-Feira, 17 de Julho de 2012
Mensagens: 25

MensagemEnviada: Ter Ago 27, 2013 8:28 pm    Assunto: Responder com Citação

cyberdisk escreveu:
tente no quickreport, tem uma propriedade chamada StartNewPageInComposite. Setar como TRUE

veja se resolve


Amigo, não encontrei essa propriedade no quickreport StartNewPageInComposite (versão do quickreport 5.02) Delphi 7
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Ter Ago 27, 2013 8:47 pm    Assunto: Responder com Citação

ok... acho que para essa versão

nas propriedades do QRComposite ( PrinterSettings )

deixe PaperSize = Custom // é o tamanho do papel que voce definiu no report

UseCustomPaperCode = true // é para usar a codificação do papel

se não funcionar, tente trocar de versão do QR

abraço
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
vainqueurbr
Novato
Novato


Registrado: Terça-Feira, 17 de Julho de 2012
Mensagens: 25

MensagemEnviada: Ter Ago 27, 2013 9:20 pm    Assunto: Responder com Citação

cyberdisk escreveu:
ok... acho que para essa versão

nas propriedades do QRComposite ( PrinterSettings )

deixe PaperSize = Custom // é o tamanho do papel que voce definiu no report

UseCustomPaperCode = true // é para usar a codificação do papel

se não funcionar, tente trocar de versão do QR

abraço


É, não deu certo mesmo, de qualquer forma agradeço, vou ver se testo com outra versão, caso eu encontre uma solução também postarei aqui. Valew assim mesmo, abraço.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB