Power Builder - Mostrar RTF en reportes

 
Vista:

Mostrar RTF en reportes

Publicado por spider (6 intervenciones) el 23/05/2007 22:38:56
Hola, hice una función para mostrar en un reporte un campo que almacena texto RTF, por ejemplo:

{\rtf1\ansi\deff0{\fonttbl{\f0\froman Tms Rmn;}{\f1\fswiss Verdana;}{\f2\fswiss Arial;}}{\colortbl\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255
...

para esto uso un richtextedit no visible (rte_1), la funcion es:

//function recupera_rtf(string ls_entrada) return string

string ls_salida

rte_1.selecttextall()
rte_1.clear()
rte_1.pastertf(ls_entrada)
rte_1.selecttextall()
rte_1.copy()
ls_salida = rte_1.selectedtext()

RETURN ls_salida

la funcion trabaja bien, el problema es que cuando el texto almacenado contiene una o más tabulaciones [TAB], ya no me recupera nada. No se por que ocurre esto. Que tiene que ver la tecla TAB.

Espero me ayuden.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder