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 01-03-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Se puede usar PDFCreator que lo que hace es hacer una impresora virtual.
Una vez que la instalas tienes dos opciones:
1- Antes de imprimir el reporte buscar esta impresora (en el previw) e imprimir.
2- Hacer que el programa busque la impresora, imprima y coloque la que tenia otra vez.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #2  
Antiguo 01-03-2012
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Se puede usar PDFCreator que lo que hace es hacer una impresora virtual.
Una vez que la instalas tienes dos opciones:
1- Antes de imprimir el reporte buscar esta impresora (en el previw) e imprimir.
2- Hacer que el programa busque la impresora, imprima y coloque la que tenia otra vez.
Saludos
Si pero tengo entendido que es a partir de un fichero ya creado en cualquier formato como por ejemplo .doc, .xls., ..... y yo no tengo aún el fichero si no que es el reporte del QuickReport.

Ahora ya me marcho a mi casa a jugar con mi niño que no lo he visto desde las 8:00 AM, mañana seguiré perdiendo el tiempo trabajando.
Iré por la línea de investigación del Rave Report que me indicó el compañero Dioni, a ver que saco. Con lo que tenga lo publico como siempre.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
Responder Con Cita
  #3  
Antiguo 01-03-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Imprime directamente del QReport.
Aqui esta el link del PDFCreator, instalalo y lo veras, es muy sencillo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #4  
Antiguo 01-03-2012
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Yo uso este código con Builder 5 y QuickReport 3:
Código:
TQRPDFDocumentFilter *filtro = new TQRPDFDocumentFilter(cInforme);
filtro->AddFontMap("Arial:Helvetica");
filtro->StartConcat();
Informe->ExportToFilter(filtro);
filtro->EndConcat();
delete filtro;
Informe es el QuickReport que quieres exportar y cInforme el fichero donde se guardará. Te harán falta qrpdffilt.hpp y QRExport.hpp. SI no los tienes, dímelo y te paso todo el parche.
Responder Con Cita
  #5  
Antiguo 02-03-2012
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
Hola,

conforme lo que te dice Caral de una impresora virtual en PDF (yo utilizo DoPdf) podrías utilizar el siguiente código.

Código Delphi [-]
procedure TForm1.Imprimir();
var
impresora:string;
begin
impresora:=rpdev.Device; //guardas la impresora que esté seleccionada por defecto
rpdev.SelectPrinter('doPDF v7',true); //Seleccionas la impresora donde quieres imprimir.
//aquí codigo para mandar a imprimir con QReport que no se cual es
rpdev.SelectPrinter(impresora,true); //vuelves a seleccionar la impresora por defecto.
end;

Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta.
Responder Con Cita
  #6  
Antiguo 02-03-2012
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Poder: 20
ElKurgan Va camino a la fama
Ya se que no viene a cuento, ya que lo gratis es lo que buscamos todos. Pero el Quick Report, por pocos euros/dolares (si lo registras), además de proporcionarte los fuentes, te proporciona también un montón de units de exportación, entre las que se ecuentra la exportación a PDF.

Un saludo
Responder Con Cita
  #7  
Antiguo 02-03-2012
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
Cita:
Empezado por ElKurgan Ver Mensaje
Ya se que no viene a cuento, ya que lo gratis es lo que buscamos todos. Pero el Quick Report, por pocos euros/dolares (si lo registras), además de proporcionarte los fuentes, te proporciona también un montón de units de exportación, entre las que se ecuentra la exportación a PDF.

Un saludo

En diners torrons!!! diuen al meu poble Con dinero, turrones!!! dicen en mi pueblo.

Bueno hoy no he podido trabajar mucho, pero lo poco que he hecho es alrededor de lo que me indica Caral.
Hasta ahora ya he capturado la impresora por defecto y asignado el PDFCreator en el momento de la creación del pdf para después volver a reponer la impresora por defecto tal como estaba.
Estoy ahora en como configurar el PDFCreator con lenguaje Delphi para ponerlo con Autosalvado a directorio automáticamente en formato pdf y asignándole nombre al fichero desde programa.

Tan pronto lo tenga, lo publicaré con todo lujo de detalles y explicado, para como siempre este hilo sea:
inicio: problema,
desarrollo: evolución + estudio,
y por último
resolución: código que soluciona el problema inicial.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
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
Al pulsar Enter en un boton funciona como Tabulador weke OOP 8 12-09-2011 19:04:01
Pulsar un Botón de una página web. imossa Internet 4 04-05-2007 10:21:01
Capturar teclado o pulsar botón mientas se recorre un bucle Duc Varios 2 31-10-2006 12:14:33
Evento que se ejecuta al Pulsar el boton de Minimizar de una Forma AGAG4 Varios 2 09-10-2004 17:31:38
Pulsar botón y que cambien los números ciscu Varios 2 10-06-2004 20:51:03


La franja horaria es GMT +2. Ahora son las 18:34:53.


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