oReport con Landscape()

Post Reply
yadira
Posts: 52
Joined: Wed Jun 20, 2007 4:22 pm

oReport con Landscape()

Post by yadira »

Hola a todos:
Tengo la necesidad de hacer un reporte de forma horizontal "LandScape() ", pero tengo algunas dudas:
por default el "FOOTER" esta en una posicion para Formato Vertical, Como cambio eso ???.

Como controlo el cambio de pagina en landscape() ?, es decir el numero de renglones por pagina.

Gracias por todo. :wink:
User avatar
cuatecatl82
Posts: 614
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México
Contact:

Re: oReport con Landscape()

Post by cuatecatl82 »

Hola de nuevo Yadira:

Si usas TReport y Tprinter:

Code: Select all

oReporte:SetLandscape()  //Impresión Landscape
oReporte:SetPortrait()      //Impresión Normal
oReporte:lAutoLand         := .T.  //Para que automaticamente cambie la orientación de la hoja en Vertical u horizontal
Para saber si un reporte esta en Landscape

Code: Select all

LOCAL lLand:= IF( oDevice:GetOrientation() == 1,(.F.),(.T.) )

IF lLand 
    msginfo("LANDSCAPE","Reporte")
ELSE
    msginfo("PORTRAIT","Reporte")
ENDIF

Espero te sirva..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Post Reply