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-12-2003
Avatar de Odnanref
Odnanref Odnanref is offline
Miembro
 
Registrado: jul 2003
Ubicación: Aguascalientes, Ags. México
Posts: 11
Poder: 0
Odnanref Va por buen camino
Como de un reporte generar una imagen

Hola a todos

Necesito hacer un programa que de un Qreport me genere una imagen jpg a 300 dpi pero no se me ocurre como hacerlo.

Gracias de antemano a su atencion
__________________
Tec. Fernando M. Flores M.
Aguascalientes Ags. México
Email: odnanrefleugim@hotmail.com,
fernandomiguelf02@yahoo.com.mx
Responder Con Cita
  #2  
Antiguo 19-12-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Puedes utilizar el ExportPack

http://usuarios.lycos.es/isma


Saludos
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 23-12-2003
Avatar de Odnanref
Odnanref Odnanref is offline
Miembro
 
Registrado: jul 2003
Ubicación: Aguascalientes, Ags. México
Posts: 11
Poder: 0
Odnanref Va por buen camino
Post

Mira ya consegui el ExportPack pero al instalarlo me dice que me falta la clase del FastReport donde puedo conseguir el FastReport o que debo de hacer yo estoy trabajando en Delphi 6.

Gracias.
__________________
Tec. Fernando M. Flores M.
Aguascalientes Ags. México
Email: odnanrefleugim@hotmail.com,
fernandomiguelf02@yahoo.com.mx
Responder Con Cita
  #4  
Antiguo 23-12-2003
Descendents Descendents is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 396
Poder: 21
Descendents Va por buen camino
Si trabajas con Quickreports

Puedes usar

Código:
procedure TForm1.Button1Click(Sender: TObject);
var BMP: TBitMap;
 StoredUnits: TQRUnit;
   i: integer;
   StoreDir: string;
begin
 StoreDir:='c:\dani.bmp';  //Puedes poner la carpeta  o un nombre
 QuickRep1.Prepare;
   StoredUnits:=QuickRep1.Units;
   QuickRep1.Units:=Pixels;
   try
      for i:=1 to QuickRep1.QRPrinter.PageCount do begin
         BMP:=TBitMap.Create;
         try
            BMP.Width:=Round(QuickRep1.Page.Width);
            BMP.Height:=Round(QuickRep1.Page.Length);
            QuickRep1.QRPrinter.PageNumber:=i;
            BMP.Canvas.Draw(0, 0, QuickRep1.QRPrinter.Page);
            BMP.SaveToFile(StoreDir+'Page'+IntToStr(i)+'.bmp');
         finally
            BMP.Free;
         end;
      end;
   finally
      QuickRep1.Units:=StoredUnits;
   end;
end;
Saludos

Suerte
Responder Con Cita
  #5  
Antiguo 23-12-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

Cito el apartado correspondiente del archivo Leame.txt que acompaña al componente :

Cita:

Si no se posee FastReport abrir el fichero ExportPack.Pas y
eliminar la linea {$DEFINE FASTREPORT}
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
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


La franja horaria es GMT +2. Ahora son las 20:51:24.


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