Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Atributos del QRRichText (https://www.clubdelphi.com/foros/showthread.php?t=10122)

rafita 11-05-2004 13:22:03

Atributos del QRRichText
 
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:

Código:

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

Listo!!
 
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


La franja horaria es GMT +2. Ahora son las 01:43:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi