ctodx

This Blog

News

Favorite Posts

Archives

DevExpress VCL: New Rich Edit Control CTP (coming soon in v14.2)

As I’ve said many times now, if you want to guess what will be coming in future versions of DevExpress VCL, all you have to do is look at what our .NET teams have been adding to their suites right now. And this next new control fits the pattern exactly: let the .NET teams work out all the issues, then port the control to Delphi.

I am delighted therefore to announce the new rich edit control for VCL. Think of all the features you take for granted in Microsoft Word, but wrapped in a new Delphi-coded rich edit control, designed to work seamlessly with the other UI controls that are part of DevExpress VCL, such as the ribbon.

DevExpress VCL v14.2: Rich Edit Control

The initial version in v14.2 of this important control is marked as a CTP (Community Technology Preview). It’s nowhere near complete yet, but forms a good basis for adding new functionality – such as tables, more Actions (see below), and so on – that we’re intending to address over the next few months. It ships in v14.2 with the following essential features:

  • Character and paragraph formatting
  • Image support
  • Styles
  • Lists (bulleted, numbered and multilevel)
  • Undo/Redo history
  • Clipboard operations (cut, copy, paste)
  • Overtype mode
  • Text highlight
  • Visual formatting marks, if needed

Not only that, but we’ve added a command API so that you can completely manage the operation of the control. This is done through the use of Action objects. By linking these Action objects to elements of your UI, such as ribbons, menus, and toolbars, you can easily create a powerful word processor in your application.

(Note that this control is marked as a CTP beta for v14.2. Although you can use the control as is, please be warned that it will change over the next few months as we polish and add to it. Properties, methods and events may – will – change for the final release. Also, currently the control is for 32-bit applications written in Delphi and only supports the RAD Studio XE series. Although a  64-bit version is in the works, we will not be back-porting it to RAD Studio 2010. It is only available in the full VCL Subscription.)

Published Dec 08 2014, 08:30 PM by
Bookmark and Share

Comments

Iskandar Achmad

Another major control and it really fit nicely with the new spread sheet control. Thank you Devexpress!

December 8, 2014 1:15 PM

Markus J.

Wow ... that's really great news :)

December 8, 2014 10:57 PM

Lars Sondergaard

Love all the new stuff in VCL. Keep it comming :-)

Will the Rich Text control Work with printing as well?

December 9, 2014 7:54 AM

Alex M (DevExpress)

@Lars: Yes, most likely, we'll implement printing in VCL 15.1.

December 9, 2014 9:39 AM

Russell Weetch

will it save as html? Now, that would be really brilliant.

December 9, 2014 11:42 AM

Martin Lawrence

Thanks

I will definitely use this one

December 9, 2014 11:42 AM

Mark Stoker

Spell checker ?

December 10, 2014 1:41 AM

Alex M (DevExpress)

@Russell, Mark: Yes, these features are in our plans. Ideally, we want to implement all the features available in DevExpress WinForms Rich Text Editor Control (www.devexpress.com/.../Rich_Editor). No doubt, this is a huge amount of work to do, so we need to prioritize the essential ones (like printing) first.

December 10, 2014 3:10 AM

Piotr Piaseczny

What about compatibility ?

Files are still in RTF Format ?

Is it possible to load .docs files originally created in msWord/OpenOffice?

December 18, 2014 2:24 PM

Julian Bucknall (DevExpress)

Piotr: In this CTP version -- and in this case it really means "early beta" --  we only support reading/writing RTF files. DOC and DOCX support will be there when we release the final version.

Cheers, Julian

December 18, 2014 2:30 PM

Marcel Verbeek

I wonder if this New Rich Edit Control could be a descent replacement for, lets say, Open Office writer.

Most people hardly push the limits of a full blown editor. All though, features like tables, numbering, indexing most of the time are used. It would also be very nice if export to ODT and/or DOC(X) where possible.

@Alex M

Winforms? What about VCL?

January 4, 2015 11:30 PM

Marcel Verbeek

I wonder if this New Rich Edit Control could be a descent replacement for, lets say, Open Office writer.

Most people hardly push the limits of a full blown editor. All though, features like tables, numbering, indexing most of the time are used. It would also be very nice if export to ODT and/or DOC(X) where possible.

@Alex M

Winforms? What about VCL?

January 5, 2015 12:48 AM

Alex M (DevExpress)

@Marcel: We are talking about the new VCL Rich Edit Control and the features we are planning to implement in the final version. Export/import file formats it will support initially are still to be determined.

January 7, 2015 3:47 PM

Michel Galet (TsLux)

Nice job, but  What about mail merge ?

March 6, 2015 7:57 AM

Alex M (DevExpress)

Mail merge capabilities are in our plans for this year. We don't have ETA at the moment, my apologies for that.

March 20, 2015 1:29 AM

mike Hartnett

Any word on printing?

August 13, 2015 5:42 AM

Alex M (DevExpress)

@Mike: We are planning to implement printing in v15.1.5 or later.

August 13, 2015 6:01 AM

devmln devmln

How I can generate a document, with specific font and style for paragraph and how insert table with specific width cell

February 2, 2016 11:55 AM

About Julian Bucknall (DevExpress)

Julian is the Chief Technology Officer at Developer Express. You can reach him directly at julianb@devexpress.com. You can also follow him on Twitter with the ID JMBucknall.
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2017 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners