FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index To do - WishList / Por hacer - Peticiones tprinter
Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM
tprinter
Posted: Wed Oct 03, 2007 08:15 AM

Antonio,

De igual forma que en la clase TReport mientras se genera la previsualización sale un mensaje indicando el número de página que está preparando, sería bueno hacer lo mismo en la clase tprinter.

Muchas gracias por tu atención. Un saludo,

Moisés

Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM
tprinter
Posted: Wed Nov 14, 2007 08:38 PM

¿Lo podrías incluir en FW.7.12, por favor?. Muchas gracias!!!.

Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
tprinter
Posted: Thu Nov 15, 2007 09:51 PM
MOISES,

prueba esta modificacion de uno de los ejemplos de fw

#include "FiveWin.ch"

static oWnd

function Main()

   DEFINE WINDOW oWnd TITLE "Testing Class TPreview" MDI ;
      MENU BuildMenu()

   DEFINE STATUSBAR OF oWnd PROMPT "FWH Multiple previews management"

   ACTIVATE WINDOW oWnd MAXIMIZED

return nil

function BuildMenu()

   local oMenu
   
   MENU oMenu
      MENUITEM "Build a Preview"
      MENU
         MENUITEM "First" ACTION Preview1()
         SEPARATOR
         MENUITEM "&Exit" ACTION oWnd:End()
      ENDMENU
      
      oMenu:AddMdi()
      
      MENUITEM "&Help"
   ENDMENU
   
return oMenu      

function Preview1()

   local oPrn, odlg, osay, npagina := 1, i

   DEFINE DIALOG oDlg FROM 100,100 TO 200,300 PIXEL
   @ 10,10 SAY oSay VAR STR(npagina) OF oDlg PIXEL
   ACTIVATE DIALOG oDlg CENTER NOWAIT
   
   PRINTER oPrn PREVIEW

      FOR i := 1 TO 30
      PAGE
         oPrn:ImportWMF( "invoice.emf" )
      ENDPAGE
      oSay:refresh() 
      npagina++
      NEXT
    
   oDlg:end()

   ENDPRINT
   
return nil
[/code]
Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM
tprinter
Posted: Fri Nov 16, 2007 10:23 AM

Hola, ¡¡Muchas gracias!!.

Pues sí, se trata más o menos de eso.

Antonio, por favor, ¿puedes modificar la clase para que se comporte igual que TREPORT, sacando el mismo diálogo que está en prev32.dll/preview.dll?.

Muchas gracias. :D

PD: Lo chulo sería que TREPORT y TPRINTER sacaran una Progessbar, eso sería de 10. :o :o

Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
tprinter
Posted: Fri Nov 16, 2007 11:02 AM

Moisés,

Ese es un cambio que habría que consultar primero con los usuarios, pues afectaría a la "estética" de la aplicación y no todo el mundo puede estar de acuerdo

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
tprinter
Posted: Fri Nov 16, 2007 11:54 AM

Antonio,

podria ser opcional a traves de un atributo (DATA) de la clase, que por defecto no esta activo, solo ideas

saludos

Marcelo

Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM
tprinter
Posted: Fri Nov 16, 2007 12:01 PM

Eso es. Un parámetro adicional para especificarlo a voluntad!!.

En todo caso, lo del diálogo en TPRINTER como en que hay en Report no creo que le importe a nadie.

Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40

Continue the discussion