HTML WYSIWYG control

Posted by trsandoval on 28-Mar-2014 15:01

I am looking for a control that I an put on a progress form where users can enter formatted text that will be placed on a pdf document. The control must be able to generate HTML. Does anyone have any suggestions?

All Replies

Posted by cverbiest on 01-Apr-2014 04:54

You don't mention if you're looking for a .Net or ActiveX control.

We use XStandard xhtml control. I love the functionality but it has 2 major drawbacks

1. It's an ActiveX, no .Net component

2. It's 32bit only

Posted by Richard.Kelters on 01-Apr-2014 14:33

UltraFormattedTextEditor does support this, it's Value property contains the html code your looking for but you'll need to design a ribbon (or toolbar) en code the event handlers, this may be a lot of work

Posted by trsandoval on 01-Apr-2014 15:03

This seems like it will work if I could figure out how to get at the html.  I want to  be able to assign it to a char variable that I could manipulate after.  There seems to be a data property and value property that hold the html.  Any idea how I reference those in progress?

Posted by cverbiest on 02-Apr-2014 08:33

ComponentOne Winform Editor looks promising

http://www.componentsource.com/products/componentone-editor-winforms/index.html

I created the screen below in a couple of minutes.

screenshot

Posted by Richard.Kelters on 03-Apr-2014 16:42

If you're refering to the ultra control:

def var cString# as char init "<b>bold</b>".

UltraFormattedTextEditor:Value = cString#.  and vice versa.

Posted by Richard.Kelters on 03-Apr-2014 16:44

You may have to box and unbox like:

UltraFormattedTextEditor:Value = box(cString#).

cString# = unbox(UltraFormattedTextEditor:Value ).

This thread is closed