Capturar el formato del texto de un documento Word
Hola,
Trabajo con Delphi7 contra SQL Server. Tengo en un formulario un OleContainer en el cual abro una instancia de Word. Lo que quiero es guardar el texto y su formato del documento Word y guardarlo en BD. Lo único que he conseguido es guardar el texto de dicho documento, pero no consigo guardar su formato (letra negrita, párrafos enumerados...). Es decir, cuando recupero el texto y lo visualizo nuevamente en el Word del OleContainer, veo el texto sin formato. ¿Alguna idea? Gracias. |
Usa alguno de los componentes de delphi para manejar texto RTF para copiarlo de word al componente y de este a la BD
|
No todo lo que puede hacerse en word está soportado por el formato rtf.
Otra opción es que guardés todo el documento de word en la bd. Podes hacerlo en un campo blob. Luego, al visualizarlo, obtenes el documento desde la bd, lo guardas en el disco, digamos en la carpeta temporales, e instruis a word para que lo abra desde allí. Hasta luego. ;) |
La franja horaria es GMT +2. Ahora son las 14:06:48. |
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