In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

IMAGENES EN FAST REPORT

Foro de Xailer profesional en español
Responder
Daniel Pechir
Mensajes: 192
Registrado: Vie Mar 15, 2013 12:32 am

IMAGENES EN FAST REPORT

Mensaje por Daniel Pechir »

HOLA NUEVAMENTE

QUE DEBO HACER PARA QUE CADA VEZ QUE SE IMPRIME UN DOCUMENTO
EN FR LEA UNA IMAGEN DADA.

COMO SE DICE POR CODIGO LA IMAGEN QUE DEBE CARGAR

ESTOY EN APUROS

GRACIAS POR SU AYUDA

DANIEL PECHIR TAGER
Avatar de Usuario
Carlos Ortiz
Mensajes: 872
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Re: IMAGENES EN FAST REPORT

Mensaje por Carlos Ortiz »

Generalmente hago esto:
defino una variable local
logo_chico := "\logo_chico.jpg"

y luego agrego una variable al reporte para poder usarla desde el editor de fr
AppData:oFrPrn:AddVariable("Cabecera","logo_chico", "'"+logo_chico+"'")

espero te ayude
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9253
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: IMAGENES EN FAST REPORT

Mensaje por ignacio »

Daniel Pechir escribió:HOLA NUEVAMENTE

QUE DEBO HACER PARA QUE CADA VEZ QUE SE IMPRIME UN DOCUMENTO
EN FR LEA UNA IMAGEN DADA.

COMO SE DICE POR CODIGO LA IMAGEN QUE DEBE CARGAR

ESTOY EN APUROS

GRACIAS POR SU AYUDA

DANIEL PECHIR TAGER
Buenos días,

Utilice la función interna de FastReport 'LoadImageFromHbRes':
2016-07-14 12_42_13-FastReport - 1.fr3.png
2016-07-14 12_42_13-FastReport - 1.fr3.png (7.08 KiB) Visto 5785 veces
Primeramente ha de sobrecargar el evento 'OnBeforePrint' del elemento TFrxPictureView e introducir el siguiente código:

Código: Seleccionar todo

procedure Picture1OnBeforePrint(Sender: TfrxComponent);
begin
 LoadImageFromHbRes( Picture1, 'ADDFILE', TRUE);      
end;
El primer parámetro es el nombre del elemento en el informe, el segundo el nombre del recurso en su aplicación y el tercero es verdadero si es un BITMAP o falso si es cualquier otro tipo que se haya guardado como RC_DATA en los recursos de la aplicación.

Un saludo

Nota: fijese que las comillas han de ser simples y debe de usar los valores TRUE o FALSE como tercer parámetro.
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Daniel Pechir
Mensajes: 192
Registrado: Vie Mar 15, 2013 12:32 am

Re: IMAGENES EN FAST REPORT

Mensaje por Daniel Pechir »

GRACIAS IGNACIO

FUNCIONO ASI:

ANTES DE IR A FR:

oBmpCbb := TPicture():Create()
MsgInfo( VXMLSALFI+".png" )
oBmpCbb:LoadFromFile(VXMLSALFI+".png")
hBmpCbb := oBmpCbb:SaveToStream(1,50)

EN FR:

procedure Picture2OnBeforePrint(Sender: TfrxComponent);
begin
LoadImageFromHbVar(Picture2,'hBmpCbb')
end;

PERO ANTES DE VISUALIZAR EL REPORTE ENVIA UN MENSAJE ( jpg ADJUNTO )

SALUDOS

DANIEL PECHIR TAGER
Adjuntos
Msg.jpg
Msg.jpg (6.56 KiB) Visto 5764 veces
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9253
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: IMAGENES EN FAST REPORT

Mensaje por ignacio »

Buenos días,

Es un ASSERT que no debería estar ahi, lo siento. Tengo que enviarle una DLL actualizada. Hoy va a ser imposible tenerla, pero el lunes cuente con ella. Disculpe las molestias.

Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9253
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: IMAGENES EN FAST REPORT

Mensaje por ignacio »

Buenos días,

Observo que ese mensaje ya no existe en la actual versión de Xailer. Le ruego me diga que versión de la DLL de FRX está usando o se actualice a la última versión de Xailer descargandola de la Web.

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Daniel Pechir
Mensajes: 192
Registrado: Vie Mar 15, 2013 12:32 am

Re: IMAGENES EN FAST REPORT

Mensaje por Daniel Pechir »

BUEN DIA IGNACIO

TENGO LA ULTIMA VERSION DE XAILER ENTERPRISE

LA VERSION DE frx.dll es 1.5.1505.13

SALUDOS y GRACIAS

DANIEL PECHIR
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9253
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: IMAGENES EN FAST REPORT

Mensaje por ignacio »

Buenos días,

Le ruego descargue la DLL desde este enlace:

http://www.xailer.com/files/frx/frx.dll

Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Daniel Pechir
Mensajes: 192
Registrado: Vie Mar 15, 2013 12:32 am

Re: IMAGENES EN FAST REPORT

Mensaje por Daniel Pechir »

GRACIAS IGNACIO

YA LO BAJE Y LO VOY A PROBAR AUNQUE PARECE SER LA MISMA VERSION QUE YO TENGO

SALUDOS

DANIEL PECHIR
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9253
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: IMAGENES EN FAST REPORT

Mensaje por ignacio »

Si y no. Es un nuevo archivo con el error eliminado. Y se le ha puesto el mismo número de versión para que no haya ningún problema de rechazo por parte de Xailer.

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Daniel Pechir
Mensajes: 192
Registrado: Vie Mar 15, 2013 12:32 am

Re: IMAGENES EN FAST REPORT

Mensaje por Daniel Pechir »

GRACIAS IGNACIO

BENDICIONES

DANIEL PECHIR
Responder