Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 02-05-2007
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 21
MaMu Va por buen camino
Bueno, a ver si entendi bien los pasos a seguir para generar un preview porque no lo logre hacer funcionar:

Los componentes Rave que necesito

- 1 RvProject que contiene el reporte "mi_reporte.rav"
- 1 RvNDRWriter
- 1 RvRenderPreview
- 1 RvRenderPrinter

Otros

- 1 ScrollBox
- 1 Button

Y los pasos a seguir para generar el reporte son los siguientes

1) Designo una variable a usar como TMemoryStream
Código:

var
NDRStream: TMemoryStream;
2) Creo el MemoryStream con el reporte que esta almacenado en RvProject
Código:

NDRStream := TMemoryStream.Create;
RvProject1.SaveToStream(NDRStream);
3) Al RvNDRWriter le asigo como Stream, la variable creada como
MemoryStream, la cual a esta altura, deberia contener el reporte
Código:

RvNDRWriter1.Stream := NDRStream;

4) Ejecuto el reporte, RvProject.Execute
Código:

RvProject1.Execute;
5) Cargo el RvRenderPreview con el Stream
Código:

RvRenderPrinter1.Render(NDRStream);
6) Si lo quiero visualizar, RvRenderPrinter.Render(mi_stream)
Código:

RvRenderPrinter1.Render(NDRStream);
7) Al salir, liberamos el Stream con Free.
Código:

NDRStream.Free;

Esta bien asi? me olvide de algo? Porque no lo puedo hacer andar.
Me dice, "el sistema no puede hallar la ruta especificiada" y no entiendo porque, el reporte existe, y esta en el mismo directorio del proyecto.

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;

Última edición por MaMu fecha: 02-05-2007 a las 04:56:28.
Responder Con Cita
 



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
¿Alguien sabe como imprimir directamente sin el Preview en FreeReport? maravert Impresión 1 08-03-2007 19:27:55
Deshabilitar botones del preview hasta que el preview del report no haya termindo Jesús Pena Impresión 8 27-11-2005 21:39:18
a ver si a alguien se le ocurre como hacer este DBgrid ale21alito SQL 4 12-02-2005 17:33:15
Alguien sabe como hacer que tu aplicacion se ejecute... Supra Varios 7 05-02-2005 21:10:09
Hacer Preview cargando un archivo .QRP dabas Impresión 2 21-09-2003 20:32:44


La franja horaria es GMT +2. Ahora son las 01:19:31.


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