Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-05-2012
Dclase Dclase is offline
Miembro
 
Registrado: ene 2007
Posts: 35
Poder: 0
Dclase Va por buen camino
Guardar QuickReport en PDF

Hola a todos.


Quisiera saber si es posible, o si alguien sabe como guardar un reporte de QuickReport en formato PDF, directamente desde un boton, es decir, sin tener que abrir el reporte y darle al icono del diskete para salvar y alla que elegir el formato.
Responder Con Cita
  #2  
Antiguo 18-05-2012
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Tomado del ejemplo que trae QuickRepor:

Código Delphi [-]
// The following code show how to explicitly call an export
// filter without going through the preview
procedure TfrmQR3Demo.btnExportClick(Sender: TObject);
begin
  btnExport.Enabled := False;
  with SaveDialog1 do
  begin
    if Execute then
    begin
      frmFormLetter.QuickRep1.ExportToFilter(TQRCommaSeparatedFilter.Create(FileName));
{
Other filters:
HTML: TQRHTMLDocumentFilter
ASCII: TQRAsciiExportFilter
CSV: TQRCommaSeparatedFilter

In Professional Version:
RTF: TQRRTFExportFilter
WMF: TQRWMFExportFilter
Excel: TQRXLSFilter
}
    end;
  end;
  btnExport.Enabled := True;
end;
Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 18-05-2012
MartinS MartinS is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Villa Cacique - Argentina
Posts: 283
Poder: 13
MartinS Va por buen camino
Hola:

Yo hago lo siguiente: suponiendo que tu Tquickrep se llame conjunto cuando quieres tener una vista preliminar haces

Código Delphi [-]
Conjunto.Preview;

Para imprimir directamente haces

Código Delphi [-]
Conjunto.Print;

y para lo que tu consulta debes hacer:

Código Delphi [-]
Unit QRPDFFilt;
        ...
      
        Procedure TPGenInfoInstit.EmitirInforme
        Begin
        SaveDialog1.FileName := ConsInt.FieldByName('Apellidos').AsString+', '+
                                ConsInt.FieldByName('Nombres').AsString+'.pdf';
        SaveDialog1.Execute();
        Conjunto.ExportToFilter(TQRPDFDocumentFilter.Create(SaveDialog1.FileName+'.pdf') ); 
        end;

Saludos
Responder Con Cita
  #4  
Antiguo 19-05-2012
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Poder: 17
Neeruu Va por buen camino
Cool

La exportación a PDF de QuickReport es una forma sencilla de conseguir un pdf de nuestro reporte pero la calidad obtenida no era de mi agrado...

Yo empece utilizando la exportación a pdf del quickreport pero luego termine cambiando todo, haciendo que cuando el usuario elija exportar a pdf se imprima en una impresora pdf y guardando el archivo....

La Impresora que utilizo se llama PDF995...
http://www.pdf995.com/
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #5  
Antiguo 19-05-2012
rufo rufo is offline
Miembro
 
Registrado: jul 2006
Posts: 240
Poder: 18
rufo Va por buen camino
Excelente ya lo probe y me sirvio gracias.
Responder Con Cita
  #6  
Antiguo 23-08-2014
nicolasjavier nicolasjavier is offline
Miembro
NULL
 
Registrado: abr 2014
Ubicación: Bahía Blanca
Posts: 19
Poder: 0
nicolasjavier Va por buen camino
Cita:
Empezado por MartinS Ver Mensaje
Hola:

Yo hago lo siguiente: suponiendo que tu Tquickrep se llame conjunto cuando quieres tener una vista preliminar haces

Código Delphi [-]Conjunto.Preview;


Para imprimir directamente haces

Código Delphi [-]Conjunto.Print;


y para lo que tu consulta debes hacer:

Código Delphi [-]Unit QRPDFFilt; ... Procedure TPGenInfoInstit.EmitirInforme Begin SaveDialog1.FileName := ConsInt.FieldByName('Apellidos').AsString+', '+ ConsInt.FieldByName('Nombres').AsString+'.pdf'; SaveDialog1.Execute(); Conjunto.ExportToFilter(TQRPDFDocumentFilter.Create(SaveDialog1.FileName+'.pdf') ); end;


Saludos


Cual es esa unit?????? No encuentro para poner ese componente
Responder Con Cita
  #7  
Antiguo 23-08-2014
MartinS MartinS is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Villa Cacique - Argentina
Posts: 283
Poder: 13
MartinS Va por buen camino
Cita:
Empezado por nicolasjavier Ver Mensaje
Cual es esa unit?????? No encuentro para poner ese componente
Hola, la unidad es QRPDFFilt. La version de Qreport que estoy utilizando es la 5.05.-

Saludos
Responder Con Cita
  #8  
Antiguo 15-07-2021
Avatar de PabloTech
PabloTech PabloTech is offline
Miembro
 
Registrado: ene 2007
Ubicación: Tucumán, Argentina
Posts: 82
Poder: 18
PabloTech Va por buen camino
Thumbs up Exportar a PDF

Cita:
Empezado por MartinS Ver Mensaje
Hola:

Yo hago lo siguiente: suponiendo que tu Tquickrep se llame conjunto cuando quieres tener una vista preliminar haces

Código Delphi [-]
Conjunto.Preview;

Para imprimir directamente haces

Código Delphi [-]
Conjunto.Print;

y para lo que tu consulta debes hacer:

Código Delphi [-]
Unit QRPDFFilt;
        ...
      
        Procedure TPGenInfoInstit.EmitirInforme
        Begin
        SaveDialog1.FileName := ConsInt.FieldByName('Apellidos').AsString+', '+
                                ConsInt.FieldByName('Nombres').AsString+'.pdf';
        SaveDialog1.Execute();
        Conjunto.ExportToFilter(TQRPDFDocumentFilter.Create(SaveDialog1.FileName+'.pdf') ); 
        end;

Saludos
Anduvo Perfecto... Gracias
__________________
Cita:
Cuando respetes al ilustrado y al ignorante, al rico y al pobre, al bello y al feo, estarás muy cerca de la sabiduría, que trasciende lo aparente.

E. Rharo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Editor para el cliente de QuickReport o alternativa a Quickreport rfernandez Impresión 4 21-12-2012 20:47:21
QuickReport, Guardar resultado de un QRExpr Lenny Impresión 7 15-09-2010 23:32:04
Especificar carpeta para guardar reporte QuickReport Cannabis Impresión 4 21-10-2008 02:26:26
guardar pdf desde quickreport Yun-i Varios 14 06-08-2008 02:09:07
Posible Guardar QuickReport Como Archivo jirbert Varios 5 24-07-2008 10:27:40


La franja horaria es GMT +2. Ahora son las 20:05:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi