FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Para Antonio - se puede hacer o No ??
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Para Antonio - se puede hacer o No ??
Posted: Mon May 12, 2008 02:27 PM
Hola Antonio:

Quiero saber si se puede imprimir o no un dialogo en ventanas MDI, directamente desde la pantalla donde se esta editando el dialogo.

- Para mis pruebras le agrege un boton que deber铆a hacer eso, pero no funciona.

- Se que la cosa es bien b谩sica, pero busco imprimir lo mismo que el cliente esta viendo en la pantalla.

- He probado con :

   oDlg:Print()            // imprime hoja en blanco

   oDlg:Hardcopy(4 )   // imprime hoja en blanco


Donde esta el error o no se puede !!

Saludos,

Juan
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Para Antonio - se puede hacer o No ??
Posted: Mon May 12, 2008 03:05 PM

Juan:
Yo lo hago con
oW:HardCopy(3)
y me funciona bien, espero te sirva.
Hay que ajustarlo un poco, pero va bien.

Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Para Antonio - se puede hacer o No ??
Posted: Mon May 12, 2008 04:10 PM

Hola cmsoft:

Gracias por responder, pero no me funcion贸.

Me parece que tu imprimes una ventana, yo deseo imprimir un dialogo,
con oDlg:Print()

Estoy PLOP !!! :?:

Saludos ,

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Para Antonio - se puede hacer o No ??
Posted: Mon May 12, 2008 04:20 PM
REDEFINE BUTTONBMP o212 ID 212 OF oDialog BITMAP 'BOT_INCLUIR' ;
action (DibWrite( "screen.bmp", DibFromBitmap( WndBitmap( oDialog:hWnd ) ) ) ,PrintDia() )

Static Function PrintDia()
   Local oPrn
   PRINT oPrn PREVIEW
      oPrn:lPrvModal := .T.
      PAGE
         SayBitmap(0.5,1.0,7.63,4.54,"screen.bmp",oPrn)
      EndPage
   EndPrint

Return(.T.)
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Para Antonio - se puede hacer o No ??
Posted: Mon May 12, 2008 05:56 PM

Gracias Karinha :

Pero no funcion贸, no reconoce el saybitmap() . pero me diste algunas ideas, que voy a tratar de probar.

Saludos,

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Para Antonio - se puede hacer o No ??
Posted: Mon May 12, 2008 06:08 PM

Juan,

En vez de llamar a la funci贸n SayBitmap() que menciona Jo茫o, hazlo asi:

oPrn:SayBitmap( 0, 0, "screen.bmp" )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Para Antonio - se puede hacer o No ??
Posted: Mon May 12, 2008 08:33 PM

Antonio:

Funcion贸 OK !!! :P

La imagen sale peque帽ita como un icono, pero investagar茅 como agrandarla.

Muchas gracias por tu ayuda y de todos los amigos del foro.

Saludos,

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Para Antonio - se puede hacer o No ??
Posted: Mon May 12, 2008 09:40 PM
Juan,

Puedes especificar el tama帽o usando estos par谩metros:

oPrn:SayBitmap( 0, 0, "screen.bmp", <nAncho>, <nAlto> )
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 270
Joined: Fri Nov 11, 2005 07:39 PM
Para Antonio - se puede hacer o No ??
Posted: Mon May 12, 2008 09:58 PM

GRACIAS Antonio , funcion贸 PERFECTO !!! :lol:

Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl

Continue the discussion