PDA

Ver la Versión Completa : Atributos del QRRichText


rafita
11-05-2004, 13:22:03
Muy buenas a todos/as:

En un formulario tengo varios RichText, en los cuales puedo poner atributos a cada una de las líneas mediante:

RichText1.SelAttributes.Color:=clRed; // por ejemplo
RichText1.Lines.Append(' Tipo/Descripción:');
RichText1.SelAttributes.Color:=clBlack;

pero al intentar llevarlos a un informe, el componente correspondiente QRRichText no me permite la propiedad SelAttributes. Sí me permite otras propiedades pero que afectan a todo el componente.

¿Alguien sabe cómo ponerle propiedades a cada una de las líneas?


Un saludo,

jachguate
11-05-2004, 15:06:20
Si ya tenes el texto formateado en un RichText, podes simplemente hacer un assign al qrRichEdit. No lo he probado, pero alguno de estos dos funcionará:

qrRichText1.Assign(RichText1);

o bien

qrRichText1.Lines.Assign(RichText1.Lines);

Hasta luego.

;)

rafita
11-05-2004, 18:54:12
Gracias Jachguate por tu respuesta,

Tal y como tú dices mantendría el formato del RichText, pero mi problema surge porque el QRRighText se forma con líneas de vários campos y de varios RichText, por tanto no puedo hacer una carga a capón, sino que necesito ir colocando los atributos en cada línea.

Una forma de hacerlo es crear un RichText oculto y utilizarlo para componer el texto con atributos incluidos, y luego volcarlo al QRRichText, pero me parece una solución bastante cutre.

Un saludo,

El_Perrito
13-04-2009, 18:31:25
Hola a todos:
buscando ayuda en los foros para formatear el texto en un qrrichtext, me encontre con este hilo, quiero comentar, que yo hice lo que decia jachguate, pero los qrrichtext no adoptaron los colores que puse en los richedit, asi que si alguien me puede ayudar le agradeceria mucho, uso delphi 7 y qr 4.0. Gracias por su tiempo.

El_Perrito
13-04-2009, 19:37:11
Hola de nuevo:

Les cuento como resolvi el problema, los QRRichText tienen una propiedad que se llama ParentRichEdit, solo tuve que ligar los QRRichText con su Respectivo RichEdit y listo el texto salio como yo esperaba, esto era una linea de un color y otra de otro color, tal como lo formatie en el RichEdit, espero que esto les sirva.

Hasta pronto :D