Ramon, muchas gracias por tu ayuda. Se acerca bastante, pero no consigue lo que
realmente necesito. Me explico con mas detalle.
Es contumbre en algunas empresas españolas (sociedades limitadas y anónimas)
indicar en el margen izquierdo de sus documentos (facturas, cartas, etc) los
datos registrales y fiscales de dicha sociedad. En las aplicaciones que tengo
en uso, en las facturas, vengo indicando dichos datos con la clase Tprinter:
http://perso.wanadoo.es/cris-rueda/screen1.jpg
Ahora quiero hacer lo mismo, pero en los documentos que genero con la clase
Treport.
La solución de Ramón, tiene dos inconvenientes:
1) La leyenda no sale en el extremo de la página, sino que deja el margen
normal.
2) La leyenda se escribe con las letras hacia afuera y no hacia adentro.
http://perso.wanadoo.es/cris-rueda/screen2.jpg
Creo que la solución está en el método SAY de la propia clase Treport, que a
su vez usa el método de la propia clase Tprinter. Pero al usarlo me da el
siguiente error al compilar:
oReport:Say( 1, "Texto vertical", 4, 1, 5 )
Error description: Error BASE/1111 Error de argumento: LEN
Args:
[ 1] = U
Stack Calls
===========
Called from: => LEN(0)
Called from: .\source\classes\REPORT.PRG => TREPORT:SAY(0)
¿Alguien ha usado el método SAY de la clase TReport? Creo que el tema es
importante, ya que el uso de este método complementaría TReport.
Muchas gracias por vuestra ayuda.