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
Daniel Pechir
Posts: 116
Joined: Fri Mar 15, 2013 12:32 am

IMAGENES EN FAST REPORT

Postby Daniel Pechir » Thu Jul 14, 2016 3:49 am

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
User avatar
Carlos Ortiz
Posts: 846
Joined: Wed Jul 01, 2009 5:44 pm
Location: Argentina - Córdoba
Contact:

Re: IMAGENES EN FAST REPORT

Postby Carlos Ortiz » Thu Jul 14, 2016 5:46 am

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
@dbfarma
www.dbfarma.com.ar
User avatar
ignacio
Site Admin
Posts: 8562
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: IMAGENES EN FAST REPORT

Postby ignacio » Thu Jul 14, 2016 12:49 pm

Daniel Pechir wrote: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) Viewed 3380 times


Primeramente ha de sobrecargar el evento 'OnBeforePrint' del elemento TFrxPictureView e introducir el siguiente código:

Code: Select all

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]
http://www.xailer.com
http://www.xailer.info
Daniel Pechir
Posts: 116
Joined: Fri Mar 15, 2013 12:32 am

Re: IMAGENES EN FAST REPORT

Postby Daniel Pechir » Thu Jul 14, 2016 7:44 pm

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
Attachments
Msg.jpg
Msg.jpg (6.56 KiB) Viewed 3359 times
User avatar
ignacio
Site Admin
Posts: 8562
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: IMAGENES EN FAST REPORT

Postby ignacio » Fri Jul 15, 2016 10:53 am

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]
http://www.xailer.com
http://www.xailer.info
User avatar
ignacio
Site Admin
Posts: 8562
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: IMAGENES EN FAST REPORT

Postby ignacio » Mon Jul 18, 2016 10:37 am

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]
http://www.xailer.com
http://www.xailer.info
Daniel Pechir
Posts: 116
Joined: Fri Mar 15, 2013 12:32 am

Re: IMAGENES EN FAST REPORT

Postby Daniel Pechir » Thu Jul 21, 2016 7:24 pm

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
User avatar
ignacio
Site Admin
Posts: 8562
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: IMAGENES EN FAST REPORT

Postby ignacio » Fri Jul 22, 2016 10:36 am

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]
http://www.xailer.com
http://www.xailer.info
Daniel Pechir
Posts: 116
Joined: Fri Mar 15, 2013 12:32 am

Re: IMAGENES EN FAST REPORT

Postby Daniel Pechir » Fri Jul 22, 2016 7:31 pm

GRACIAS IGNACIO

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

SALUDOS

DANIEL PECHIR
User avatar
ignacio
Site Admin
Posts: 8562
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: IMAGENES EN FAST REPORT

Postby ignacio » Sun Jul 24, 2016 12:12 pm

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]
http://www.xailer.com
http://www.xailer.info
Daniel Pechir
Posts: 116
Joined: Fri Mar 15, 2013 12:32 am

Re: IMAGENES EN FAST REPORT

Postby Daniel Pechir » Mon Jul 25, 2016 5:50 pm

GRACIAS IGNACIO

BENDICIONES

DANIEL PECHIR

Return to “Spanish”

cron