Error detectado en TRichEdit

Error detectado en TRichEdit

Postby jmartial » Wed Apr 05, 2006 11:19 am

Antonio,

Al usar el METHOD SetFont2RTF( nSize ) salta un error :

Error description: Error BASE/1083 Error de argumento: *
Args:
[ 1] = L .T.
[ 2] = N 20

Parece ser que la función Font2RTF( nSize ) devuelve logico en vez de numérico.

Estoy necesitando la forma de decirle al objecto RTF escribe en font 14 y tome perfectamente ese tamaño, y no he encontardo la forma.



Un Saludo,
Joaquín
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby Antonio Linares » Wed Apr 05, 2006 11:47 am

Joaquín,

Está función devuelve un número:
Code: Select all  Expand view  RUN
STATIC FUNCTION Font2RTF( nSize )

return Int( nSize * 10/13 )

salvo que se le esté suministrando un valor lógico. No le estarás pasando un valor lógico en vez de uno numérico ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby jmartial » Wed Apr 05, 2006 11:58 am

Antonio,

Esa función ya la había visto, "debe" si no existe otra que la intercepte devolver un número.

Seguro que le mando un número porque además lo pinto en la msgbar y sí lo es.

No obstante, no me preocupa excesivamente.

Realmente lo que ando buscando y no encuentro nada claro en la TRichEdit es lo siguiente:


- Selecciono un texto del oRTF y quiero que muestre un tamaño 14. Este número es el que selecciona el usuario.

- Ahora vuelvo a seleccionarlo otra vez y llamo al método oRTF:SetCharFormat() y que esté posicionado el tamaño en 14.

- Una vez seleccionado pulsando aceptar , que alguna función me devuelva que el texto seleccionado es tamaño 14.


¿Que funciones uso para convertir el 14 entre las distintas opciones ?

Un Saludo,
Joaquín
jmartial
 
Posts: 458
Joined: Tue Mar 14, 2006 7:26 pm

Postby Antonio Linares » Wed Apr 05, 2006 2:41 pm

Joaquín,

Es un tema que ya hemos tratado anteriormente en el foro. Puedes revisarlo aqui: http://fivetechsoft.com/forums/viewtopi ... font+point
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 29 guests