Ver Mensaje Individual
  #2  
Antiguo 06-11-2012
octavioallec octavioallec is offline
Miembro
 
Registrado: oct 2007
Posts: 17
Reputación: 0
octavioallec Va por buen camino
Exportar QReport a PDF

Abraham hola gusto en saludarte.

El paquete de componentes QReport contiene un componente que se llama QRPDFFilter, es sencillo usarlo... coloca el componente dentro del reporte que desees exportar (o guardar) a PDF, de esa forma cuando previsualices el reporte y presiones el botón GUARDAR, en las opciones de podrás ver que ya tendrás la opción de guardar en formato PDF. Incluso en las propiedades que te muestra el inspector de objetos puedes colocar el formato PDF como predeterminado, busca la propiedad PreviewDefaultSaveType.

Si deseas realizar la exportación desde código, te dejo un ejemplo... debes agregar QRPDFFilt en el uses (de la parte superior del todo el código).

Código Delphi [-]
 
procedure TForm1.GuardarPDFExecute(Sender: TObject);
var FilePDF:TQRPDFDocumentFilter;
begin
        try
            Application.CreateForm(TReportCotiza, ReportCotiza);
            ReportCotiza.Prepare;
            FilePDF:=TQRPDFDocumentFilter.Create('C:\Archivo.pdf');
            ReportCotiza.ExportToFilter(FilePDF);
        finally
            FilePDF.Free;
            ReportCotiza.Free;
        end;
end;

Espero te haya sido de utilidad, Saludos.
Responder Con Cita