Visualização com Report Builder (bem simples)...

Delphi

03/03/2005

Olá estou com um problema no Report Builder no Delphi 6, quado mando visualizar:

RelatorioXX.DeviceType := ´Screen´;
RelatorioXX.Print;

O relatório aparece no meio da tela, em 22¬ do tamanho, como faço para maximizar o Preview do Relatório?

abraços,

Gilson.


Gilsonmv

Gilsonmv

Curtidas 0

Respostas

Bon Jovi

Bon Jovi

03/03/2005

Tente isso no evento PreviewFormCreate:

uses
  ppViewr, ppTypes;

procedure TForm1.RelatorioXXPreviewFormCreate(Sender: TObject);
begin
  RelatorioXX.PreviewForm.WindowState := wsMaximized;
  TppViewer(RelatorioXX.Previewform.Viewer).ZoomSetting := zs100Percent;  
end;



GOSTEI 0
Gilsonmv

Gilsonmv

03/03/2005

Obrigado pela dica, mas esta dica eu já tentei, mas o RelatorioXX.PreviewForm é igual a nil (RelatorioXX.PreviewForm = Nil), e não sei o que fazer, não entendo muito de ReportBuilder.

obrigado assim mesmo, se tiver mais alguma dica é só enviar, será bem vinda.

abraços,

Gilson.


GOSTEI 0
Bon Jovi

Bon Jovi

03/03/2005

Mas vc colocou no evento [b:710a74222b]PreviewFormCreate[/b:710a74222b] do RelatorioXXX?


GOSTEI 0
Eniorm

Eniorm

03/03/2005

Apenas um complemento.....

No evento PreviewFormCreate do ppReport1 use o código

ppReport1.PreviewForm.WindowState := wsMaximized;
     TppViewer(ppReport1.Previewform.Viewer).ZoomSetting := TIPOVISUALIZACAO;


Onde TIPOVISUALIZACAO você poderá escolher as opções

zsWholePage - mostra toda a pag
zsPageWidth - mostra pela largura da pág
zs100Percent - mostra com zoom de 100¬
zsPercentage - vc especifica o valor inteiro entre 25 e 250

testei aqui e funcionou tudo perfeitamente, para saber mais consulde o help do RBuilder pelo Delphi


GOSTEI 0
POSTAR