Estoy usando el Richedit para generar documentos y guardarlos en un campo memo, pero...., como en la base ya habia antes muchos registros me pasa lo siguiente:
Al caer en el registro uno, me presenta el RichEdit con letras pequeñas sin formato, pero al llegar al primer registro que contenga formato RTF, todos los demas, asi me regrese toman un formato tipo BOLD y letras a como lo haya encontrado en el ultimo memo con formato RTF.
En si lo que quiero es que cada vez que yo le pase un nuevo campo memo, siempre entre tomando en cuenta si tiene o no formato RTF.
Ejemplo:
Reg 1: MEMO
Prueba de memo 1
Reg 2:
Campo con formato RTF
Reg 3:
Campo con formato simple.
Regreso al Reg. 2
Campo con formato RTF
Regreso al Reg 1
Prueba de memo 1
Gracias.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
RichEdit-Formato
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
RichEdit-Formato
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
RichEdit-Formato
Ramón,
Estoy usando el Richedit para generar documentos y guardarlos en un campo memo, pero...., como en la base ya habia antes muchos registros me pasa lo siguiente:
Al caer en el registro uno, me presenta el RichEdit con letras pequeñas sin formato, pero al llegar al primer registro que contenga formato RTF, todos los demas, asi me regrese toman un formato tipo BOLD y letras a como lo haya encontrado en el ultimo memo con formato RTF.
En si lo que quiero es que cada vez que yo le pase un nuevo campo memo, siempre entre tomando en cuenta si tiene o no formato RTF.
Ten en cuenta que al ser el mismo control, mantiene los estilos de letra y párrafo, y si le asignas un texto que no tiene formato, pues le aplica el formato que tiene en ese momento. Lo que debes hacer es asignar una cadena vacia, establecer los formatos y asignar el nuevo texto. Sería algo así:
WITH OBJECT ::oRichEdit1
:cText := ""
:SelectAll()
:SetCharFormat( "Arial", 10, 0, .F., .F., .F., .F., .F., .F. )
:cText := ... // El nuevo texto
END
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
--
Estoy usando el Richedit para generar documentos y guardarlos en un campo memo, pero...., como en la base ya habia antes muchos registros me pasa lo siguiente:
Al caer en el registro uno, me presenta el RichEdit con letras pequeñas sin formato, pero al llegar al primer registro que contenga formato RTF, todos los demas, asi me regrese toman un formato tipo BOLD y letras a como lo haya encontrado en el ultimo memo con formato RTF.
En si lo que quiero es que cada vez que yo le pase un nuevo campo memo, siempre entre tomando en cuenta si tiene o no formato RTF.
Ten en cuenta que al ser el mismo control, mantiene los estilos de letra y párrafo, y si le asignas un texto que no tiene formato, pues le aplica el formato que tiene en ese momento. Lo que debes hacer es asignar una cadena vacia, establecer los formatos y asignar el nuevo texto. Sería algo así:
WITH OBJECT ::oRichEdit1
:cText := ""
:SelectAll()
:SetCharFormat( "Arial", 10, 0, .F., .F., .F., .F., .F., .F. )
:cText := ... // El nuevo texto
END
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
--