Clipper/FiveWin - AYUDA - SAY

 
Vista:

AYUDA - SAY

Publicado por David (40 intervenciones) el 02/11/2005 23:16:46
Alguien podría decirme como visualizo un texto con SAY en vertical ??

Gracias, saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA - SAY

Publicado por Martiza Jorquera (10 intervenciones) el 03/11/2005 14:26:08
Hola David

Prueba esto

cls

verti(0,0,"Maritza")

function verti(fila,columna,mensaje)

local I

for i=1 to len (mensaje)

@ fila+I, columna say substr(mensaje, I, 1 )

next
retunr nil

Espero que te sirva

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias Maritza

Publicado por David (40 intervenciones) el 03/11/2005 20:43:49
Gracias por tu ayuda, Saludosss
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA - SAY

Publicado por David (40 intervenciones) el 03/11/2005 20:40:13
utilizo fivewin, gracias Armando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA - SAY

Publicado por Armando Estrada Bucio (167 intervenciones) el 03/11/2005 23:19:08
David:

Mira haz lo siguiente:

1.- Define la fuente así
LOCAL oFont
DEFINE FONT oFont NAME "MS Sans Serif" SIZE 0, -10 NESCAPEMENT -900

La claúsula NESCAPEMENT hace que se gire el tipo de letra si el valor es negativo (-900) se gira en sentido de las manecillas del reloj pero si el valor es positivo se gira en sentido inverso. Prueba cambiando el valor -900 por otros valores para que veas los resultados.

2.- Utiliza la fuente que acabas de definir en el SAY

Desde código:

@ X,Y SAY "Maritza" FONT oFont

Desde recursos:
REDEFINE SAY oSay VAR "Maritza" ID 1 OF oDlg FONT oFont

Obviamente, en el caso de recursos, debes definir el espacio en forma vertical no horizontal y te sugiero que dejes suficiente espacio a lo ancho o de lo contrario no veras el texto.

Espero que esto sea lo que deseas, Armando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar