Insertar una Imagen o Logo

HMG en Español

Moderator: Rathinagiri

Post Reply
User avatar
LOUIS
Posts: 201
Joined: Tue Dec 11, 2012 9:05 pm
DBs Used: DBF

Insertar una Imagen o Logo

Post by LOUIS »

Amigos Buenos dias/tardes/noche

Aquí con vosotros por una inquietud que tengo, os cuento, genero un documento contable a formato PDF, pero me solicitan que en la parte superior derecha, ingrese una Imagen jpg o podría ser un logo tipo ico ... bueno en fin, les pido una manito, como siempre os quedo agradecido.
Ah, como mi programa es un mix de console+gui, es por eso que uso la versión 3.0.46, donde las cosas me van muy bien, salvo estos pequeños detalles que sé debe haber solución ya que uds son expertos ... Gracias anticipadas por su tiempo y respuestas.

Code: Select all

FUNCTION CREATE_REPORT_PDF

	DEFINE REPORT IMPDIARIO

		* Report Layout ***********************************************

		BEGIN LAYOUT 
			PAPERSIZE	PRINTER_PAPER_A4
			ORIENTATION	PRINTER_ORIENT_PORTRAIT 
		END LAYOUT

		* Header Band *************************************************

		BEGIN HEADER

			BANDHEIGHT	46

			BEGIN TEXT
				EXPRESSION	CIA
				ROW		10	
				COL		10	
				WIDTH		125	
				HEIGHT		10	
				FONTSIZE	20	
				FONTBOLD	.T.
				FONTITALIC	.T.
				FONTUNDERLINE	.T.
				ALIGNMENT	RIGHT
			END TEXT

			BEGIN TEXT
				EXPRESSION	'COMPROBANTE # '+COMP+'  -  FECHA '+DTOC(FEC)+'  -  DIARIO # '+DIA
				ROW		21	
				COL		10	
				WIDTH		300	
				HEIGHT		10	
				FONTSIZE	14
				FONTBOLD	.T.
				ALIGNMENT	LEFT
			END TEXT
			BEGIN TEXT
				EXPRESSION	SPACE(15)+'CONCEPTO GENERAL DEL DIARIO'
				ROW		28
				COL		15	
				WIDTH		300	
				HEIGHT		10	
				FONTSIZE	14	
				ALIGNMENT	LEFT
			END TEXT
			BEGIN TEXT
				EXPRESSION	GL1+' '+GL2
				ROW		33
				COL		10	
				WIDTH		300	
				HEIGHT		10	
				FONTSIZE	8
				ALIGNMENT	LEFT
			END TEXT
			BEGIN TEXT
				EXPRESSION	GL3+' '+GL4
				ROW		38
				COL		10
				WIDTH		300	
				HEIGHT		10	
				FONTSIZE	8
				ALIGNMENT	LEFT
			END TEXT
			BEGIN RECTANGLE
				FROMROW	44
				FROMCOL	10
				TOROW	49
				TOCOL	200
				PENWIDTH	0.1	
				PENCOLOR	{ 0 , 0 , 0 }	
			END RECTANGLE
			BEGIN TEXT
				EXPRESSION	'C U E N T A       N O M B R E            D E T A L L E               D E B E   H A B E R'
				ROW		43
				COL		12
				WIDTH		300	
				HEIGHT		10	
				FONTSIZE	10
				ALIGNMENT	LEFT
			END TEXT
		END HEADER
En algún espacio del HEADER me imagino deben ir las sentencias para insertar la imagen, algo así como BEGIN IMAGEN ... END IMAGEN :roll:
User avatar
andyglezl
Posts: 1461
Joined: Fri Oct 26, 2012 7:58 pm
Location: Guadalajara Jalisco, MX
Contact:

Re: Insertar una Imagen o Logo

Post by andyglezl »

Puedes ver la sintaxix en \HMG\3.4.4\DOC

BEGIN PICTURE

VALUE <cValue>
ROW <nValue>
COL <nValue>
WIDTH <nValue>
HEIGHT <nValue>
STRETCH <lValue>

END PICTURE
Andrés González López
Desde Guadalajara, Jalisco. México.
User avatar
LOUIS
Posts: 201
Joined: Tue Dec 11, 2012 9:05 pm
DBs Used: DBF

Re: Insertar una Imagen o Logo

Post by LOUIS »

Muchas gracias Andy, fue excelente tu ayuda, con tu ejemplo fue más que suficiente.

Gracias mano !
EduardoLuis
Posts: 682
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina

Re: Insertar una Imagen o Logo

Post by EduardoLuis »

Hola Luis:

Probablemente te sientas cómodo con la versión 3.046, pero estas perdiendo todas las mejoras de las versiones posteriores. Trata de adaptar tus desarrollos a la versión 3.44

Por otro parte me permito recomendarte que le eches un vistazo a Hmghpdf, y descubrirás el máximo poder en la generación de PDF.

Sólo son recomendaciones que te ayudarán en tus desarrollos.

Un abrazo
Eduardo
User avatar
LOUIS
Posts: 201
Joined: Tue Dec 11, 2012 9:05 pm
DBs Used: DBF

Re: Insertar una Imagen o Logo

Post by LOUIS »

Eduardo, gracias por tu recomendación, pero no puedo aun pasar mi sistema así tan rápido, hay muchos diseños y reportes hechos en ambiente console que por un lado me funcionan bien y por otro lado me podrían colapsar ya que están en modo ansi :oops:
Ojalá poco a poco llegue el día :D :D
User avatar
mustafa
Posts: 1158
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Insertar una Imagen o Logo

Post by mustafa »

Hola amigo LOUIS :
Sobre la información que el compañero EduardoLuis indica con "Hmghpdf"
yo lo he experimentado con el Sample que hice sobre la Gui "GTWvg"
si te fijas en el prg --> print_pdf.prg se intercalo perfectamente la
función de PDF con el sample.
mira el post:
viewtopic.php?f=33&t=5633&p=55054&hilit=mustafa#p55054
GTWvg_Sample_New.zip
Saludos
Mustafa
Post Reply