PDA

Ver la Versión Completa : Ventana de un formulario girada 90 grados


mbonilla
01/02/07, 09:39:01
Buenas a todos,
En la impresión de un formulario desde sapscript, necesitamos que salga la dirección de la compañía en vertical, es decir, rotada 90 grados a la izquierda, ¿sabe alguien si existe alguna manera de hacerlo?. He estado mirando y no encuentro la forma de hacerlo y la solución que hemos implementado de momento, es subir un logo con la dirección ya rotado.
Muchas gracias,
Mª del Mar.

bisonye
01/02/07, 15:41:25
A mi en smartforms me dijeron que era imposible.
En sapscript me da que tampoco se puede hacer...

LouieBoy
02/02/07, 06:47:19
Creo q lo mas lógico es q el logo ya venga "rotado".....

mbonilla
02/02/07, 07:05:11
Buenas,
Ya se que lo lógico es que el logo venga rotado, pero en este caso no es logo,
es la dirección de la sociedad lo que necesitan. Es por eso que lo he hecho como un logo, pero no es esa la solución ya que el día que cambian la dirección, hay que subir otro logo de nuevo :(.
Saludos.

Creo q lo mas lógico es q el logo ya venga "rotado".....

LouieBoy
05/02/07, 06:53:03
Bueno bueno bueno, he estado investigando, y solo hay una manera de hacer lo q pides sin utilizar bmp's, tendrás que crearte un nodo de comando y modificar el control de spool, investiga un poco y nos cuentas q tal, de todas formas te pego el texto sacado del foro official de sap:

The way to roatate text in smartforms is using the COMMAND node. The rotation of text takes place at the printer and cannot be viewed in the print preview.

Using the COMMAND node, Attribute to change the orientation to 90deg needs to be passed to the printer.
The Attributes are printer dependant.

e.g.
In the ZPL-II printer control language the attribute is S_LZPL_SETUP.
In this command node, enter the following under "spool control", "free attributes":
Attribute name: Attribute value:
S_LZPL_SETUP '^FWR'


For the particular printer you are using u would need to find the appropriate attibute and the value to set it to.

Como puedes ver, el texto solo quedará "rotado" cuando se imprima...

Saludos,

LouieBoy