¿Como forzar que la impresión sea en página vertical?

¿Como forzar que la impresión sea en página vertical?

Postby quique » Mon Jun 23, 2008 3:20 am

¿como puedo forzar en un reporte que la impresión sea en página vertical? o mejor dicho, que sea de acuerdo a la configuración de la impresora
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am

Postby sysctrl2 » Mon Jun 23, 2008 7:41 pm

bueno con tprinter,

si tu no le indicas la forma de impresion

toma por default la configuracion de windows..

oPrn:SetPortrait() //imprime vertical
oPrn:SetLandscape() //horizontal.


saludos...
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 1027
Joined: Mon Feb 05, 2007 7:15 pm

Postby quique » Mon Jun 23, 2008 9:04 pm

No funcionó, lo puse justo antes del activate pero imprime horizontal :(
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am

Postby sysctrl2 » Tue Jun 24, 2008 8:08 pm

PRINT oPrn NAME "Impresion de embarques" PREVIEW
oPrn:SetPage(1) //carta
oPrn:SetPortrait()
// oPrn:SetLandscape()

oPrn:setup()

DEFINE FONT oFnt1 NAME "THAHOMA" SIZE 0, -08 OF oPrn bold
page
oPrn:cmsay(1,1, "texto", oFnt1 )
endpage
endprint
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 1027
Joined: Mon Feb 05, 2007 7:15 pm

Postby quique » Tue Jun 24, 2008 8:48 pm

el problema es que usro REPORT

REPORT oRpt TITLE cTitle PREVIEW ;
HEADER "Fecha: " + DToC( Date() ) + ", Hora: " + Time() ;
FOOTER "Página: " + Str( oRpt:nPage, 3 ) FONT ::oWnd:oFont

COLUMN DATA ::aLines[ nRen ] SIZE 100

ENDREPORT

oRpt:bSkip = { || nRen++ }

oRpt:oDevice:setPortrait()
ACTIVATE REPORT oRpt WHILE nRen <= len( ::aLines )
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am

Postby sysctrl2 » Wed Jun 25, 2008 3:35 am

creo que debes ponerlos despues: del

report oRpt
oRpt:oDevice:setPortrait()
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 1027
Joined: Mon Feb 05, 2007 7:15 pm

Postby quique » Wed Jun 25, 2008 3:48 am

Sigue sin funcionar, tampoco fue ahí
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am

Re: ¿Como forzar que la impresión sea en página vertical?

Postby mmercado » Wed Jun 25, 2008 1:48 pm

quique wrote:¿como puedo forzar en un reporte que la impresión sea en página vertical? o mejor dicho, que sea de acuerdo a la configuración de la impresora

Hola Quique:

Prueba lo siguiente: oRpt:lAutoLand := .F.

Saludos.

Manuel Mercado
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Postby quique » Wed Jun 25, 2008 2:02 pm

perfecto, gracias a los dos por su tiempo :)
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 49 guests