Impresión ( prev32.dll ) con FWH 7.09

Postby Julio Cepeda » Mon Sep 17, 2007 9:45 am

Modificar source\classes\rpreview.prg lo tienes que hacer tu, o lo puedo hacer yo en lo mío ?
Porque yo todas pas pruebas que he hecho modificando rpreview.prg no me han funcionado, ( alomejor porque no lo se hacer ).

Cabría la posibilidad de hacer mi ventana principal NO MDI ?

Si le quito a la ventana principal MDI sale este error

Error description: Error BASE/1004 No exported method: OWNDCLIENT
Args:
[ 1] = U


Gracias
Julio Cepeda
 
Posts: 61
Joined: Wed Oct 12, 2005 6:58 pm

Postby Antonio Linares » Mon Sep 17, 2007 10:11 am

Julio,

Aguarda que vamos a ver la forma de indicarle a la nueva clase TPreview que use ventanas no MDICHILD aunque la ventana principal sea MDI

Vamos a hacer pruebas
regards, saludos

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

Postby Julio Cepeda » Mon Sep 17, 2007 10:44 am

Gracias Antonio y tranquilo que yo estoy arreglado con la version anterior que me funciona perfectamente.

Muchas gracias y un saludo.
Julio Cepeda
 
Posts: 61
Joined: Wed Oct 12, 2005 6:58 pm

Postby miragerr2 » Thu Oct 04, 2007 2:20 am

Ola amigos


Antonio como fazer para que este novo PREVIEW fique como MODAL

pois tentei assim

PRINTER oPrn NAME "Impression" PREVIEW MODAL <---- não funciona


Fico no aguardo
Jackson Douglas C. Brito
FWH 2.8 Nov 2006
XH 0.99.61
xMate
Roraima / Brasil
miragerr2
 
Posts: 5
Joined: Fri Jul 27, 2007 12:37 am

Postby Julio Cepeda » Fri Oct 19, 2007 8:53 am

He bajado la version de este mes de FWH y he probado la clase TPreview y he visto que ya está arreglada y no sale comprimida vericalmente como salía antes.
La cuestion es que llamo a "PRINTER oPrn PREVIEW" y aparece la previsualización pero queda en segundo plano detrás de la ventana desde donde la llamo, y hasta que no cierro la ventana desde donde llamo a la función de imprimir, no me deja actuar sobre la previsualización.
La previsualización se me queda dentro de la ventana principal del programa, con la versión anterior me salía como una ventan independiente.

Saludos.
Julio Cepeda
 
Posts: 61
Joined: Wed Oct 12, 2005 6:58 pm

Postby Antonio Linares » Fri Oct 19, 2007 8:58 am

Julio,

Tu ventana principal es MDI ?

En caso afirmativo, lo que ahora hacemos es integrarla dentro del entorno MDI principal
regards, saludos

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

Postby Julio Cepeda » Fri Oct 19, 2007 9:08 am

Ventana principal:

DEFINE WINDOW oWnd MDI FROM 04, 10 TO 30, 90;
TITLE "Gestión de Obras" ;
MENU Menu() ;
ICON oIcon ;
BRUSH oBrush
SET FONT OF oWnd TO oFont
SET MESSAGE OF oWnd TO ;
"Gestión de Obras Usuario = " + WNetGetUser();
TIME DATE KEYBOARD
...
ACTIVATE WINDOW oWnd MAXIMIZED ;
ON INIT ( oWnd:cTitle := VERSION + COMPILADO, ;
VerifFiles(), ;
AbreFicher(), ;
Set( _SET_DECIMALS, 2 ) ) ;
VALID IF( MsgYesNo( "¿ Realmente desea salir ?", "Elija una opción" ), CierraDbfs(), .F. )

Desde esta ventana llamo a los dialogos y desde los dialogos a las funciones de imprimir:

DEFINE DIALOG oDlg TITLE "Listado Clientes";
FROM 0, 0 TO 140, 374 ; //Alto y Ancho
OF oWnd ;
PIXEL STYLE { WS_SYSMENU, WS_CHILD, WS_VISIBLE, WS_TABSTOP }

...
Static Function Listado_01( cDbf, nRadio, xIni, xFin )

local oPrn

PRINTER oPrn PREVIEW

¿ Cómo lo tengo que llamar para que aparezca independiente y me permita actuar soble la ventana de previsualización ?

Saludos
Julio Cepeda
 
Posts: 61
Joined: Wed Oct 12, 2005 6:58 pm

Postby Antonio Linares » Fri Oct 19, 2007 9:44 am

Julio,

Si la necesitas independiente tienes dos soluciones rápidas:

1. Usa el módulo rpreview.prg de la versión anterior de FWH

2. Modifica el actual rpreview.prg y quitale MDICHILD, para que la cree independiente
regards, saludos

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

Postby Julio Cepeda » Fri Oct 19, 2007 10:47 am

Correcto Antonio, compilando con rpreview.prg de la version anterior funciona perfectamente. Gacias.

No obstante si hubiera alguna solución para poder hacerlo con la nueva sin modificarla, de alguna forma diferente de llamar a la función o algo, te agradeceria que lo pusieras en el foro, o me lo comuniques, pues quitando lo de que hay que cerrar la ventana desde donde se llama, queda muy bien dentro de la ventana principal de la aplicación, y además si se pueden abrir varias "preview" pues tanto mejor.

He probado los ejemplos que vienen en FWH\samples:
testpre2.prg
testprev.prg
y funcionan perfectamente, la cuestión es cómo hacerlo así en mis programas, es lo que no se.

Saludos
Julio Cepeda
 
Posts: 61
Joined: Wed Oct 12, 2005 6:58 pm

Postby Antonio Linares » Fri Oct 19, 2007 1:24 pm

Julio,

Vamos a implementar la forma de hacerlo opcional.

> testpre2.prg

Este ejemplo no usa ventana MDI

> testprev.prg

Este si es MDI y curiosamente no hace el preview como ventana hija. Vamos a revisarlo, gracias :-)
regards, saludos

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

Postby norberto » Fri Oct 19, 2007 3:29 pm

Antonio, sorry for my english, this my problem... my main window is MDI, i use easyreport and call an dialog before preview, and close this dialog, but after fwh709, the focus come to this dialog , not to main window.

thanks
norberto
 
Posts: 566
Joined: Thu Aug 30, 2007 3:40 pm
Location: BR

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 43 guests