Page 1 of 1

TImprime

Posted: Thu Dec 24, 2020 12:14 pm
by goosfancito
Hola.

Necesito imprimir una hoja en formato vertical y la siguiente en formato horizontal, pero no logro hacerlo. Por el momento lo que hago es imprimir la vertical, cierro la previsualizacion y abro la previsualizacion de la horizontal.

Los valores impresos son tomados de un array.

Hay alguna otra manera?

gracias.

Re: TImprime

Posted: Thu Dec 24, 2020 1:54 pm
by karinha
Intenta:

Code: Select all

   oPrn:Landscape := .T. 
 
Saludos.

Re: TImprime

Posted: Thu Dec 24, 2020 2:02 pm
by karinha
Algo asi:

Code: Select all

     IMPRIME INIT "LISTADO"
     
      ::nHoja := 1
     
      PAGE
      ::cabecera()
      ::lineas( )
      ::total_hoja( )
      ENDPAGE
     
      [...]
      ::nHoja := 5

      PAGE

      ::SetLandScape()

      ::cabecera_A( )
      ENDPAGE
 
Saludos.

Re: TImprime

Posted: Thu Dec 24, 2020 2:07 pm
by karinha

Re: TImprime

Posted: Thu Dec 24, 2020 2:08 pm
by goosfancito
Gracias!
voy a probar.

Re: TImprime

Posted: Sat Dec 26, 2020 10:25 am
by goosfancito
Hola,
Recorde que esta forma de hcerlo:
::setLandscape()
hace que TODAS las hojas sean apaisadas, yo solo quiero la numero 3 de 6 hojas que tengo

Re: TImprime

Posted: Sat Dec 26, 2020 1:48 pm
by karinha
Hecho sin precedentes. Creo que solo de forma manual. Muestre las hojas que se van a imprimir y pida al usuario que elija qué páginas imprimir.

Saludos.

Re: TImprime

Posted: Sun Dec 27, 2020 12:37 pm
by goosfancito
Gracias.