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
Error detectado en TRichEdit
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Joaquín,
Está función devuelve un número:
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 ?
Está función devuelve un número:
Code: Select all
STATIC FUNCTION Font2RTF( nSize )
return Int( nSize * 10/13 )
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
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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Joaquín,
Es un tema que ya hemos tratado anteriormente en el foro. Puedes revisarlo aqui: http://fivetechsoft.com/forums/viewtopi ... font+point
Es un tema que ya hemos tratado anteriormente en el foro. Puedes revisarlo aqui: http://fivetechsoft.com/forums/viewtopi ... font+point