Tengo un listado desarrollado con la clase Print como muestra mi codigo:
PRINT oPrn PREVIEW
PAGE
.....
ENDPAGE
ENDPRINTLo cierto es que todo iba bien. Ya habia ajustado las coordenadas fila y columna en la sentencias
oPrn:Say(...)Pero ho mi sorpresa cuando en casa del cliente veo que el listado sale mucho mas peque帽o en proporci贸n al tama帽o de la hoja que es A4.
Para aumento de mi horror compruebo que al cambiar de impresora predeterminada bien sea fisica o pdf, el tama帽o de mi listado siempre cambia con respecto al tama帽o de la hoja. Tengo que volver a mi casa y solo funciona bien pues las coordenadas parece que solo sirven para mi impresora.
Ahora la pregunta clave 驴existe algun modo de ajustar las coordenadas de oprn:Say() para que el listado siempre salga igual en una hoja de A4, aunque se cambie de impresora?
Lo he intentado con
nRow := oPrn:nVertRes() / 20
nCol := oPrn:nHorzRes() / 15Pensabe que si incremento por ejemplo nRow += 50 siempre es proporcional seg煤n el cambio de impresora. Y la posici贸n se mantiene relativa.
Pero tampoco!
No me digan que tengo que generar un listado por cada tipo de resoluci贸n o impresora porfavor.
La verdad es que no se como hacerlo.
Ayudaaaaa.
FWH 8.04 2008