Fórum Quick Report #268866
16/02/2005
0
E ai calera uso o quick report para fazer meus relatorios e qual o usuario clica la no botao do formulario aparece uma tela antes com as açoes q podem ser feitas ex
button1.click := frmrelatorio.quickrep1.print
button2.click := frmrelatorio.quickrep1.printersetup etc
gostaria de colocar pra o usuario selecionar se vai imprimir em paisagen em retrato o tamanho da folha q esta usando !!!
Como no menu ´Configurar Pagina´ do Microsoft Office.
Grato
gborges_13@yahoo.com.br
button1.click := frmrelatorio.quickrep1.print
button2.click := frmrelatorio.quickrep1.printersetup etc
gostaria de colocar pra o usuario selecionar se vai imprimir em paisagen em retrato o tamanho da folha q esta usando !!!
Como no menu ´Configurar Pagina´ do Microsoft Office.
Grato
gborges_13@yahoo.com.br
Guilherme
Curtir tópico
+ 0
Responder
Posts
16/02/2005
Marcio.theis
Para configurar a página eu faço da seguinte forma, tenho uma função...
no qual passo o relatório que é, e se foi ou não selecionado um modelo de página.
E deve-se adicionar no uses a unit Printers
Uma idéia, pode-se fazer de outras formas...
no qual passo o relatório que é, e se foi ou não selecionado um modelo de página.
E deve-se adicionar no uses a unit Printers
procedure TdtmFuncao.SetaPaginaRelatorio(qrp: TQuickRep; ModeloPadraoPagina: boolean);
begin
{
Seta tamanhos de página do relatório
}
if ModeloPadraoPagina then
dtm.tblModPageRel.Locate(´NUPAGEREL´,dtm.tblParametroNUPAGEREL.Value,[]);
//tamanho
qrp.Page.Length:=dtm.tblModPageRelNUALTPAGEREL.Value;
qrp.Page.Width:=dtm.tblModPageRelNULARGPAGEREL.Value;
//margens
qrp.Page.TopMargin:=dtm.tblModPageRelNUMARGEMSUPERIOR.Value;
qrp.Page.BottomMargin:=dtm.tblModPageRelNUMARGEMINFERIOR.Value;
qrp.Page.LeftMargin:=dtm.tblModPageRelNUMARGEMESQUERDA.Value;
qrp.Page.RightMargin:=dtm.tblModPageRelNUMARGEMDIREITA.Value;
if dtm.tblModPageRelTPPAISAGEM.Value = ´S´ then
qrp.Page.Orientation:=poLandscape;
else
qrp.Page.Orientation:=poPortrait;
end;
Uma idéia, pode-se fazer de outras formas...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)