FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
El RichEdit se comporta raro
Hola, espero puedas ayudarme con un problema que tengo con un RichEDit
Cuando cargo cualquier archivo rtf usando richedit1.lines.loadfromfile('cualquier.rtf'); me coloca texto como este \rtf1\ansi\ansicpg1252\deff0\deflang2058{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2\fcharset0 Verdana;}{\f2\froman\fprq2\fcharset0 Bookman Old Style;}{\f3\fnil\fprq2\fcharset0 MS Sans Serif;}{\f4\fnil\fprq2\fcharset2 Wingdings;}{\f5\fswiss\fprq2\fcharset0 Tahoma;}{\f6\fmodern\fprq1\fcharset0 Courier;}{\f7\froman\fcharset0 Times New Roman;}} (...) lo extraño es que Word y wordpad los abren sin ningún problema. Usando el richedit escribi unas lineas y guarde el archivo con el metodo lines.savetofile(), luego intenté cargar ese mismo archivo y me aparecia igual que en el ejemplo de arriba, ¿me prodrías ayudar a arreglar este problema? ¿hay algun ajuste o configuraciòn que deba hacer? De antemano muchas gracias |
#2
|
||||
|
||||
Los símbolos raros que ves son precisamente las etiquetas del formato enriquecido RichText.
Es probable que tu componente RichTextEdit tenga habilitada la propiedad PlainText:=True, verifica esta propiedad y modifícala por PlainText:=False. Un saludo. |
#3
|
||||
|
||||
Gracias.... pero no....
Hola, gracias por el tip, ya probe con plain text en true o en false y me da lo mismo, ya proble con todas las propiedades del richedit, ya busque en la ayuda... y no le encuentro...
|
#4
|
||||
|
||||
¿Puede ser que no estés usando un richedit sino un memo?
|
#5
|
||||
|
||||
Ya le encontre
Gracias de a las personas que me respondieron, gracias por su interes y su respuesta.
Bueno, respecto a mi duda, si estaba usando un RichEdit y le busque entodas las configuraciones y propiedade y de ninguna manera pude hacer qye cargara el archivo correctamente. La solución... descargue los componentes Rx, y use el RichEdit de Rx... Funcionó... |
|
|
|