Componente WYSIWYG HTML Editor para Delphi

Necesito enviar correos electrónicos desde mi aplicación Delphi. Lo que necesito es un editor WYSIWYG que pueda usar en la aplicación para crear el cuerpo del correo electrónico en HTML. ¿Algunas ideas? Gracias, Pieter.

Recientemente utilizamos TRichView para hacer la funcionalidad de correo electrónico HTML y nos pareció bastante adecuada. Evaluamos WpTools y hace exactamente lo que queríamos, pero para nuestras necesidades era demasiado caro, especialmente cuando siempre intentábamos comprar licencias de sitios.

Una cosa que encontramos con WpTools es que implementó un componente visual o un conjunto de componentes visuales que podría colocar en un formulario que implementara toda la interfaz de usuario WYSIWYG (por ejemplo, barras de herramientas y demás). Tardó un poco más con TRichView para lograr lo mismo.

Con respecto a la conversión de / a html, TRichView puede exportar html de forma nativa, sin embargo, requiere que las bibliotecas de terceros importen html, lo que lamentablemente (para nosotros) no tiene respaldo comercial (es decir, impulsado por la comunidad). Así que hemos recurrido a almacenar todo el contenido en RichText de forma nativa y solo cuando enviamos el correo electrónico lo convertimos a html. WpTools tiene la capacidad de importar / exportar a html de forma nativa.

He estado buscando esto también durante varios años.

  • La mejor solución que encontré, hasta ahora, es WpTools de WpCubed . No es un editor Html exacto, sino un componente avanzado de procesamiento de texto que ofrece un modo de copia hacia y desde html. Actualmente estoy trabajando en el uso de este componente en mi software de creación web Sitestepper (en el editor html de StepEdit para ofrecer la posibilidad de wysiwyg). Creo que ciertamente para la edición de correo electrónico esto podría ser utilizado (aunque tal vez un poco caro para lo que estás buscando). Sé que el autor está trabajando un mejor intercambio desde y hacia html.

    Pero para ser sincero, no creo que encuentre nada si necesita un componente Delphi.

  • Solía ​​usar HtmlEdit de Purposesoft , pero creo que este producto tiene sus limitaciones y ya no es totalmente compatible. Pero tal vez para su propósito, está bien.

He usado EmbeddedWB desde bsalsa. Básicamente es lo mismo que TWebBrowser de Delphi, pero tiene acceso a más funciones del objeto de automatización de IE. En el navegador cargué un HTML que se ve así:

  Edit description     

Al marcar un elemento mediante el atributo específico de IE “contenteditable”, la implementación de IE le permite editar el HTML interno del elemento de forma WYSIWYG. Puede obtener el contenido mediante llamadas de automatización (consulte bsalsa.com para ver cómo leer el contenido editado). Si obtienes lo básico, es bastante simple crear un editor HTML completo.

¡Buena suerte!

Mi respuesta al utilizar los componentes del navegador web de Bsalsa: editor / visor de HTML completo y sencillo. delphi-how-do-i-make-a-basic-wysiwyg-html-editor-using-delphi

Si usar componentes basados ​​en IE COM no es un problema, entonces puede usar este producto gratis

http://bsalsa.com/product.html

Recientemente, he necesitado un editor HTML WYSIWYG gratuito y creo que esto es lo único que hay. Para mí funciona bien, pero no necesito elementos complicados. Se pueden hacer, pero será un poco más de trabajo.