Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-12-2007
Pitilingorri Pitilingorri is offline
Miembro
 
Registrado: ene 2007
Posts: 18
Poder: 0
Pitilingorri Va por buen camino
Visualizar RTF en un DBGrid

Resulta que tengo una tabla en una DB de interbase en la que en uno de los campos guarda un texto en formato RTF. Al mostrar ese campo en un tDB RichEdit no hay ningun problema, muestra el campo guardando el formato en cuanto a tipo y tamaño de letra. El problema es que en la columna de ese campo dentro del grid me sale el tipico {\rtf\ansi\... de los RTF's

Me gustaria saber si hay alguna manera de mostrar en el grid el campo sin que salga todo los añadidos que el RTF pone al texto, o si al menos hay alguna manera de "extraer" la parte de texto del RTF para mostrarla en el grid, aunque ello signifique poner texto plano sin formato. Se me ocurre que se podria usar un campo calculado donde estuviera la parte de texto del campo RTF, lo que pasa es que no se me ocurre como hacer la "traduccion RTF-->Texto".

Ah, se me olvidaba, la aplicación originariamente esta hecha en delphi 4, y yo estoy haciendo modificaciones sobre ella en esa misma version de delphi, ya que por lo que parece usa unos componententes que no son compatibles con versiones superiores de Delphi.

Gracias de antemano por vuestra ayuda

Última edición por Pitilingorri fecha: 05-12-2007 a las 14:13:50.
Responder Con Cita
  #2  
Antiguo 05-12-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.271
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Se me ocurre que asignes el RTF a otro RTF con PlainText para eliminar el formato. Sé que se puede hacer, lo que ya no se si será viable hacerlo para mostrar el texto en un DBGrid (por temas de tiempo/eficiencia).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 10-12-2007
Pitilingorri Pitilingorri is offline
Miembro
 
Registrado: ene 2007
Posts: 18
Poder: 0
Pitilingorri Va por buen camino
Muchisimas gracias...lo he probado, y aunque es algo "aparatoso", parece que si funciona
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Dejar de visualizar un registro de un DBGrid... eddg Varios 23 06-10-2007 01:39:46
Visualizar contenido memo en un dbgrid luxus Conexión con bases de datos 4 31-08-2006 18:56:59
Visualizar Datos de una consulta SQL en DBGrid luxus Conexión con bases de datos 4 08-08-2006 09:23:38
Visualizar video D@byt Gráficos 1 15-09-2005 06:43:26
Visualizar Reportes Choclito Impresión 0 09-10-2004 00:18:07


La franja horaria es GMT +2. Ahora son las 02:08:34.


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
Copyright 1996-2007 Club Delphi