FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Rtf a texto plano
Tengo un campo en la base de datos de tipo blob en el cual se almacena un texto en formato Rtf (Texto enriquecido). Tengo que hacer una función que me extraiga los codigos de control y me devuelva el texto plano (limpio).
Esta función tengo que meterla en una UDF del motor, por lo que no puedo utilizar componentes visuales como el RichEdit. |
#2
|
|||
|
|||
Hola glopez,
¿por que no los puedes usar?, crealos en ejecución y los usas, aunque no sean visibles Saludos
__________________
Sotoca Web |
#3
|
|||
|
|||
Cuando creo un richedit en ejecución e intento asignarle el texto del campo me dice que el richedit no tiene padre.
|
#4
|
||||
|
||||
Pues asígnale un padre hombre!!
Al crearlo pones esto:
Saludos |
#5
|
|||
|
|||
¿Si?, no lo sabía,
pues prueba a crear un padre (un TPanel, por ejemplo) a ver si consigues algo ...
__________________
Sotoca Web |
#6
|
|||
|
|||
He conseguido hacerlo de esta manera pero utilizando componentes visuales creados en tiempo de diseño:
RichEdit1.SetTextBuf(PChar(Tabla.FieldByName('comentarios').AsString)); RichEdit2.SetTextBuf(PChar(RichEdit1.Text)); |
#7
|
|||
|
|||
Si hago el codigo anterior pero con componentes creados en tiempo de ejecución el texto me lo devuelve con formato.
|
#8
|
|||
|
|||
Prueba con esto:
Con TPanel no se puede "Control has no parent window" ¿alguien sabe por que? ¿por ser descendiente de TWinControl? Un saludo
__________________
Sotoca Web |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Base de datos de texto plano sin BDE | andre | Conexión con bases de datos | 8 | 08-07-2010 12:48:00 |
Obtener Texto plano de un campo blob | Manuel | Firebird e Interbase | 12 | 06-10-2006 00:01:53 |
Texto plano a RTF | FunBit | Varios | 3 | 19-09-2006 08:48:37 |
TRichEdit y texto plano | aranel | OOP | 1 | 09-12-2005 12:26:52 |
Imprimir en modo texto plano | triskel | Impresión | 2 | 19-09-2003 09:39:43 |
|