Visualização com Printer.Canvas
Olá Delphistas.
Tenho um problema. Estou com um relatório que foi todo montado utilizando o objeto Printer.
Por exemplo:
Printer.BeginDoc;
Printer.Canvas.Font.Name := ´Courier New´;
Printer.Canvas.Font.Size := 10;
Printer.Canvas.Font.Style := Printer.Canvas.Font.Style + [fsbold];
Printer.Canvas.TextOut(...
Printer.EndDoc;
Pois é. Preciso visualizar isso antes de imprimir. Semelhante ao Preview do QuickReport. Mas não sei como fazê-lo nem sei se dessa forma é possível fazê-lo.
Podem me ajudar como realizar essa tarefa.
Obrigado
Tenho um problema. Estou com um relatório que foi todo montado utilizando o objeto Printer.
Por exemplo:
Printer.BeginDoc;
Printer.Canvas.Font.Name := ´Courier New´;
Printer.Canvas.Font.Size := 10;
Printer.Canvas.Font.Style := Printer.Canvas.Font.Style + [fsbold];
Printer.Canvas.TextOut(...
Printer.EndDoc;
Pois é. Preciso visualizar isso antes de imprimir. Semelhante ao Preview do QuickReport. Mas não sei como fazê-lo nem sei se dessa forma é possível fazê-lo.
Podem me ajudar como realizar essa tarefa.
Obrigado
Ricardo Barbosa
Curtidas 0
Respostas
Comodelphi
03/05/2004
Há algum tempo eu tentei fazer um coponente com canvas para gerar relatórios, a parte da visualização até funcionou mas o resultado não foi dos melhores e resolvi abandonar o projeto. No seu caso se vc quiser tentar usar vai ter que jogar pra um arquivo, ou usar o canvas de um componente visual, boa sorte.
GOSTEI 0