Foros del Web » Programación para mayores de 30 ;) » .NET »

Crystal reports - Mezclar palabras en negrita y sin negrita

Estas en el tema de Crystal reports - Mezclar palabras en negrita y sin negrita en el foro de .NET en Foros del Web. Hola buenas, Tengo un listado de Crystal Reports en el que uno de los campos que se muestran es un campo tipo "descripcion", de varias ...
  #1 (permalink)  
Antiguo 04/12/2006, 14:30
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes
Puntos: 9
Crystal reports - Mezclar palabras en negrita y sin negrita

Hola buenas,
Tengo un listado de Crystal Reports en el que uno de los campos que se muestran es un campo tipo "descripcion", de varias lineas. Este campo me ha planteado dos problemas.
1) el primero es que parece que estoy obligado a darle unas dimensiones a la caja de texto que contiene ese campo (en el editor de crystal), con lo que si la descripcion es más larga no aparece la parte que sobra, y si en cambio es corta, muestra un espacio en blanco muy grande hasta el siguiente registro.
2) el segundo problema es que ahora el campo ha de poder "mezclar" palabras en negrita. Parece que eso sea una propiedad para todo el campo (Negrita ò NO Negrita). Se me ocurrió la idea de marcar las partes de texto en negrita con símbolos ( [B ] - [/B ] o algo así ) , pero luego no sé como reemplazarlos en el campo de crystal.
Podeis darme alguna idea con esto?
Muchas Gracias.
__________________
..:: moNTeZIon ::..
  #2 (permalink)  
Antiguo 04/12/2006, 15:00
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 11 meses
Puntos: 76
Cita:
Iniciado por moNTeZIon Ver Mensaje
1) el primero es que parece que estoy obligado a darle unas dimensiones a la caja de texto que contiene ese campo (en el editor de crystal), con lo que si la descripcion es más larga no aparece la parte que sobra, y si en cambio es corta, muestra un espacio en blanco muy grande hasta el siguiente registro.
Creo que esto lo solucionas seleccionando el campo y la propiedad CanGrow en True, recuerda dejar el texto a una linea el crecera del mismo ancho pero hacia abajo, si lo dejas como lo tienes probablemente seguiras con el problema del gran espacio en blanco.

Ensayalo y cuentame como te fue.

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #3 (permalink)  
Antiguo 04/12/2006, 15:23
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 11 meses
Puntos: 76
Cita:
Iniciado por moNTeZIon Ver Mensaje
2) el segundo problema es que ahora el campo ha de poder "mezclar" palabras en negrita. Parece que eso sea una propiedad para todo el campo (Negrita ò NO Negrita). Se me ocurrió la idea de marcar las partes de texto en negrita con símbolos ( [B ] - [/B ] o algo así ) , pero luego no sé como reemplazarlos en el campo de crystal.
Podeis darme alguna idea con esto?
Muchas Gracias.
Me imagino que esto trabaja con una base de datos, porque la respuesta que me dieron fue la siguiente:

Le pregunte a un amigo que lleva trabajando con Crystal Reports mas tiempo que yo obviamente tiene mas experiencia, y me dice que para que se resaltes algunas palabras este texto debe estar almacenado en la base de datos como RTF (Text con formato enrriquecido) en Winforms logras esto con el Control RichtTextBox, pero hay algo que no se como hacer todavia, y es que debes decirle al campo en crystal reports que trabajara con texto enrriquecido para que capture los formatos y los aplique automaticamente.

Buscare a ver si es un propiedad y te aviso.

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #4 (permalink)  
Antiguo 04/12/2006, 15:26
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 11 meses
Puntos: 76
Listo

Selecciona el campo y la propiedad TextFormat tiene las siguientes opciones
crStandarText
crRTFText
crHTMLText

Me imagino que es la segunda

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #5 (permalink)  
Antiguo 04/12/2006, 15:36
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes
Puntos: 9
Muchas Gracias jhonwilliams !!!
Eso tiene buena pinta! Deja que pruebe todo eso.
Respecto a esto último que comentas, la opción crHTMLText también promete, quizá porqué ya estoy más acostumbrado al HTML, y eso del RTF lo veo más pesado, al tener que tocar la base de datos y todo.
Pero probaré! Ya comentaré. Gracias una vez más.
Saludos.
__________________
..:: moNTeZIon ::..
  #6 (permalink)  
Antiguo 04/12/2006, 16:10
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes
Puntos: 9
Hola de nuevo.
Genial! Ya he solucionado los dos problemas.
Me quedé con la opción crHTMLText por el momento, que funciona muy bien para el caso.
A ver si puedes ayudarme con uno más.
En la misma fila de ese reporte también muestro una imagen. El tipo que campo que utilizo para mostrar la imagen es IBlobFieldObject. Y me ocurre exactamente lo mismo, me veo obligado especificarle un tamaño y se deforma la imagen. Me gustaria que se comportara igual, si la imagen es grande que crezca y si no que no crezca. No le encuentro algo tipo "CanGrow" a este campo.
Venga un saludo!
__________________
..:: moNTeZIon ::..
  #7 (permalink)  
Antiguo 04/12/2006, 18:14
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 11 meses
Puntos: 76
Lo siento pero nunca e realizado un reporte con imagenes dinamicas, normalmente son el logo de la empresa y nunca lo cambio, jejeje busca algo de info en willydev.net hay mucha documentacion sobre Crystal Report

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #8 (permalink)  
Antiguo 05/12/2006, 02:30
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes
Puntos: 9
gracias jhon.
__________________
..:: moNTeZIon ::..
  #9 (permalink)  
Antiguo 08/01/2008, 08:45
 
Fecha de Ingreso: julio-2005
Mensajes: 3
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: Crystal reports - Mezclar palabras en negrita y sin negrita

Hola ... estuve leyendo la tecnica para que el crystal report respete los tags html dentro de un campo . Probe con crHTMLText y el texto me sale sin formato : Prueba ... y con crRTFText me sale asi :<‎span style‎="‎color‎: ‎#‎0000‎ff‎"‎>Prueba ‎<‎/‎span‎>

O sea..hay texto con etiquetas Html pero no se interpretan en el reporte :( ...los datos los extraigo del Sql Server

Espero q tengan otra buena opcion
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:00.