Zoom ON en Preview con FWH 12.05- Antonio ayuda

Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Cgallegoa » Thu Jun 28, 2012 10:47 pm

Hola amigos,

Necesito iniciar el Preview con Zoom On ya que siempre sale reducido y toca pulsar sobre Zoom para ampliarlo y se pueda ver bien.

He probado con ::lZoom := .T. y en efecto lo abre en Zoom ON pero bastante mal presentado :-(

Le he dado la vuelta entera a Printer.prg, rpreview.prg y tmetafil.prg pero no logro que que inicie en Zoom ON y se vea bien.

Hay alguna forma correcta de hacerlo ?

Gracias por su ayuda y saludos,

Carlos Gallego
Saludos,

Carlos Gallego

*** FWH-23.10, xHarbour 1.2.3 Build 20190603, Borland C++7.30, PellesC ***
Cgallegoa
 
Posts: 414
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Cgallegoa » Fri Jun 29, 2012 3:05 pm

Hola Antonio,

Puedes ayudarme con esto ? Seguro te tomará 1 minuto y, como siempre, quedará perfectamente solucionado :D

Gracias por tu apoyo,

Saludos,

Carlos Gallego
Saludos,

Carlos Gallego

*** FWH-23.10, xHarbour 1.2.3 Build 20190603, Borland C++7.30, PellesC ***
Cgallegoa
 
Posts: 414
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Sistem » Fri Jun 29, 2012 10:17 pm

no METHOD Activate line: 142

Code: Select all  Expand view


METHOD Activate() CLASS TPreview

   ACTIVATE WINDOW ::oWnd MAXIMIZED ;
      ON RESIZE    ::PaintMeta()                  ;
      ON UP        ::VScroll( GO_UP )             ;
      ON DOWN      ::VScroll( GO_DOWN )           ;
      ON PAGEUP    ::VScroll( GO_UP, GO_PAGE)     ;
      ON PAGEDOWN  ::VScroll( GO_DOWN, GO_PAGE)   ;
      ON LEFT      ::HScroll( GO_LEFT )           ;
      ON RIGHT     ::HScroll( GO_RIGHT )          ;
      ON PAGELEFT  ::HScroll( GO_LEFT, GO_PAGE )  ;
      ON PAGERIGHT ::HScroll( GO_RIGHT, GO_PAGE ) ;
      VALID        ( ::oWnd:oIcon := nil       ,;
                     ::oFont:End()             ,;
                     ::oMeta1:End()            ,;
                     ::oMeta2:End()            ,;
                     ::oDevice:End()           ,;
                     ::oHand:End()             ,;
                     ::oWnd := nil             ,;
                     If( Empty( ::oImageList ),, (::oImageList:End(), ::oImageList := nil ) ),;
                     ::lExit := .t.            ,;
                     .t. )

     if ::oDevice:lPrvModal
         if ::oWndMain == nil
            StopUntil( { || ::lExit } )
         else
            StopUntil( { || ::lExit .or. !IsWindow( WndMain():hWnd ) } )
         endif
     endif

   ::SetOrg1( 1, 1 )      // añadir la siguiente línea  (improvisado)    <======================================================== :)
 
return nil

 
FWH2008 | xHarbour | BCC74 | SQLRDD
User avatar
Sistem
 
Posts: 226
Joined: Sun May 13, 2012 7:52 am

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Bayron » Sat Jun 30, 2012 12:06 am

Ya habia intentado con eso, y no funciona y da error, lo mas cercano es ::Zoom, en Method New(), despues de ::BuildWindow(), pero solo pinta bien el reporte horizontalmente, no verticalmente...
=====>

Bayron Landaverry
(215)2226600 Philadelphia,PA, USA
+(502)46727275 Guatemala
MayaBuilders@gMail.com

FWH12.04||Harbour 3.2.0 (18754)||BCC6.5||UEstudio 10.10||
Windows 7 Ultimate

FiveWin, One line of code and it's done...
User avatar
Bayron
 
Posts: 815
Joined: Thu Dec 24, 2009 12:46 am
Location: Philadelphia, PA

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Cgallegoa » Sat Jun 30, 2012 2:17 am

Sistem, gracias por tu sugerencia pero funciona a medias. Abre el preview normal, pero desactivado el MouseWheel. Toca minimizarlo y volverlo a maximizar para que active MouseWheel.

Quedamos varados :-( a la espera de que FiveWin nos tire una mano.

Antonio por favor ayuda.

Saludos,

Carlos Gallego
Saludos,

Carlos Gallego

*** FWH-23.10, xHarbour 1.2.3 Build 20190603, Borland C++7.30, PellesC ***
Cgallegoa
 
Posts: 414
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Antonio Linares » Sat Jun 30, 2012 10:45 am

Esta es la solución:

viewtopic.php?p=131395#p131395
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Cgallegoa » Sat Jun 30, 2012 2:52 pm

Antonio, gracias por tu respuesta.

En efecto, al comentariar // ::lZoom como propone Sistem, abre el preview normal, pero desactivado el MouseWheel. Si el informe es mayor del tamaño de lo que se ve en el preview, no funciona MouseWheel. Si el usuario quiere ver el informe completo tiene que minimizarlo y luego maximizarlo, o aumentar el zoom, para que el MouseWheel fucione.

Estamos cerca pero todavía falta algo. :-)

Saludos,

Carlos Gallego
Saludos,

Carlos Gallego

*** FWH-23.10, xHarbour 1.2.3 Build 20190603, Borland C++7.30, PellesC ***
Cgallegoa
 
Posts: 414
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Bayron » Wed Jul 04, 2012 4:13 am

Carlos, despues de un rato, creo que llegué a la solucion que necesitas... Aunque no es muy convencional.... Mientras FiveTech lo soluciona...

Primero... Aplica la solución de Sistem:

http://forums.fivetechsupport.com/viewtopic.php?f=21&t=24294#p131395

Segundo... Obliga al preview a iniciar con Zoom desde el método NEW:
Code: Select all  Expand view
  ::lZoom     := .T.
 


y Tercero tambien en el método NEW, luego de ::BuildWindow() Coloca:
Code: Select all  Expand view
if ::lZoom
   ::Zoom()
   ::Zoom()
endif

 
=====>

Bayron Landaverry
(215)2226600 Philadelphia,PA, USA
+(502)46727275 Guatemala
MayaBuilders@gMail.com

FWH12.04||Harbour 3.2.0 (18754)||BCC6.5||UEstudio 10.10||
Windows 7 Ultimate

FiveWin, One line of code and it's done...
User avatar
Bayron
 
Posts: 815
Joined: Thu Dec 24, 2009 12:46 am
Location: Philadelphia, PA

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Cgallegoa » Wed Jul 04, 2012 4:25 pm

Bayron gracias por tu interés.

Ya lo solucioné y me funciona perfecto.

Esto fué lo que hice:

1.- Apliqué la corrección propuesta por Sistem
2.- En el Method Activate de RPreview, agregué inmediatamente después de ACTIVATE WINDOW:

Code: Select all  Expand view
::Zoom()
::oWnd:bGotFocus := { || ::oMeta1:SetFocus() } 


Funciona correcto: Abre con ZOOM IN sin distorcionar y con el mousewheel activo como debe ser :-)

Saludos,

Carlos Gallego
Saludos,

Carlos Gallego

*** FWH-23.10, xHarbour 1.2.3 Build 20190603, Borland C++7.30, PellesC ***
Cgallegoa
 
Posts: 414
Joined: Sun Oct 16, 2005 3:32 am
Location: Quito - Ecuador

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby acuellar » Wed Jul 04, 2012 5:24 pm

Gracias Carlos por el dato

Funciona perfecto.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby Patricio Avalos Aguirre » Wed Jul 04, 2012 9:15 pm

Gracias por el aporte

el de bairon funcion perfecto, lo ultimo de cgallego en win7 64bit no funciona...

muy buen aporte..
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1059
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby horacio » Wed Jul 04, 2012 11:23 pm

Gracias por el tip, funciona muy bien. Testeado en win 7 64

Saludos
horacio
 
Posts: 1358
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Zoom ON en Preview con FWH 12.05- Antonio ayuda

Postby FranciscoA » Thu Jul 05, 2012 12:27 am

En Windows 7 ULTIMATE 32b, los dos funcionan bien.

Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2110
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 81 guests

cron