none
Como extraer el texto de un campo almancenado en sql cuyo formato se registra como RTF y mostrarlo en un textbox sin formato RRS feed

  • Pregunta

  • estoy trabajando en un app de reporteria, en Visual basic. net 2013 y asp.net pero se me presenta un campo de la base de datos que me aparece de esta manera

    {\rtf1\ansi\ansicpg1252\deff0\deflang18442{\fonttbl{\f0\fnil\fcharset0 Verdana;}}  \viewkind4\uc1\pard\f0\fs17 Contenido del Campo \par  } 

    lo que tengo que hacer es extraer solamente el contenido del campo y mostrarlo en un textbox

    hay alguna manera de poder pasar este formato a formato plano en Visual ya que los datos de la BD son almancedados desde otro aplicativo diferente y se almacenan con formato RFT.muchas gracias por su ayuda!!

    martes, 5 de abril de 2016 22:08

Respuestas

  • Se me ocurre una solución más o menos sencilla: Si es un Windows Form, añade un control RichTextBox (que puede ser invisible en pantalla si así lo deseas). A ese RichTextBox, asígnale el contenido rtf en su propiedad .Rtf, y luego lee la propiedad .Text. Es una chapucilla, pero resuelve de forma simple la decodificación del formato rtf.
    miércoles, 6 de abril de 2016 7:01