FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cómo poner QRRichText en negrita
¿Alguien sabe cómo conseguir sacar 1, 2 y copyright como superíndices de un texto en un report?
¿Y cómo ponemos en negrita sólo algunas palabras de un texto del report? Sé que es con QRRichText, pero no sé cómo. Mil gracias. |
#2
|
||||
|
||||
Yo lo hacía de la siguiente forma:
En el informe tenemos TQRRichText enlazados con TRichEdit mediante la propiedad ParentRichEdit, en el beforePrint de la banda del TQRRichText que quieras lo que se hace es asignarle el texto que quieras (sin formato) al control TRichEdit y luego se llama a la función Negrita tantas veces como quieras.. ejemplo:
Con esto se consigue poner negrita a las palabras "un ejemplo" que se encuentren en el texto del control MiRichText desde el origen (posicion inicial de busqueda 0). Ojo, solo lo hace para la primera ocurrencia de ese texto, si quisieras también que lo hiciese en caso de que ocurriese más adelante debes volver a llamar a la función Negrita cambiando el tercer parámetro (antes 0) por una posición de inicio de la búsqueda más avanzada. Ten cuidado con mayúsculas y minúsculas porque la función busca el texto exacto. Espero te sirva. Un saludo.
__________________
Todos somos aficionados. La vida es tan corta que no da para más. Guia de Estilos |
#3
|
|||
|
|||
Cómo poner QRRichText en negrita
Expléndido, Snake. Es justo eso. Funciona a la perfección.
Antes había probado con ansipos() pero no iba nada bien y me tenía desconcertado. Sólo me queda lo de los superíndices y el copyright, pero muchas gracias por tu respuesta, que era lo más importante. Te lo agradezco sinceramente. Un saludo. |
#4
|
|||
|
|||
Navegando en el Club encontre esto que es lo que necesito para pasar partes de una cadena a negrita para un reporte.
Pero no logro poner esto como una funcion, ya que no se cual es el result. Y utilizarlo como esta no me funciona ya que me pide que declare Negrita y no se como declararla, si alguien me da una mano estare muy agradecido ya que es lo que necesito. Obviamente cambie FListado por el form que estoy utilizando por ello me pide declararlo. Pero si lo mando como funcion no tengo el resultado de la funcion (ej: funcion(x:integer):integer). Gracias y abrazo Javier |
#5
|
|||
|
|||
Ya lo solucione, probe dando el resultado como string y anduvo:
Gracias y abrazo Javier |
|
|
|