FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Obtener fuente y tamaño de letra en un RichEdit
Hola!
No encuentro la forma de obtener la fuente y el tamaño de letra de una o varias letras detenerminadas escritas en un RichEdit. La idea es obtenerlo para después transformarlo a HTML, para eso voy comprobando letra por letra y añadiendo etiquetas, por ahora sí que consigo saber si está en negrita, subrayado o en cursiva pero la fuente y el tamaño......... nada de nada. Sólo eso!! Un saludo! |
#2
|
||||
|
||||
Primero te recomiendo usar el TRxRichEdit de las RxLibs que utiliza "Rich Text Edit Control v3.0"... y en el ejemplo que traen las RxLibs tienes un ejemplo de como hacer lo que tu pides.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Gracias, me he bajado las Rxlibs 2.75 pero tengo algún problema con su instalación, los componentes no se han "insertado" en Delphi (6) y no tengo muy claro como poder usarlos.
¿Puedes ayudarme? Muchas gracias!! |
#4
|
||||
|
||||
¿Has seguido todos los pasos del README.TXT?... ¿Bajaste la versión para Delphi 6?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
|||
|
|||
No me he bajado las del Delphi 6, donde puedo encotrarlas?
|
#6
|
||||
|
||||
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#7
|
|||
|
|||
Creo que ya he bajado las correctas, voy a intentar compilar a ver que pasa. Muchas gracias por tu ayuda.
No conocía este foro, pero de ahora en adelante vendré mucho por aquí, espero poder ser de ayuda la próxima vez en vez de tener que pedirla |
#8
|
|||
|
|||
Las RxLibs ya van y he intendo usar el TRxRichEdit como me dijiste pero estoy en las mismas que con el RichEdit, no sé como obtener la fuente de cada letra; he mirado en la ayuda pero no viene ningún ejemplo como decías, además la ayuda en general no es que sea de mucha "ayuda" :P
Sabes donde puedo bajarme ese ejemplo o donde puedo encontrar una ayuda un poco más completa? (o decirme directamente como se hace ) Un Saludo!! |
#9
|
|||
|
|||
No había visto que el foro tiene un buscador, gracias a él ya he encontrado la respuesta, la verdad es que era bastante obvia pero me ha estado rayando bastante
Bueno, la respuesta era: RichEdit.SelAttributes.Name Eso te da el nombre de la fuente, y yo rompiendome la cabeza con lo fácil que era Gracias por todo!! |
#10
|
||||
|
||||
Si has bajado anteriormente las RxLibs para Delphi 3, 4 y 5.. Ahí tienes el demo. La idea es que veas la propiedad SelAttributes que te retorna los atributos del texto seleccionado, solo tendrías que trabajar con esta propiedad y SelStart y SelLength.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#11
|
|||
|
|||
si no tienes las demos de las Rx, en mi web tienes un zip con las Rx para D6 mas las demos
|
#12
|
|||
|
|||
Ok, ya está todo claro Muchas gracias.
|
|
|
|