Software
Delphi and Lazarus
Trekking and Events
Blog and Forum
Čeština English
Main menu
Delphi and Lazarus
Top downloads
KGrid (23598x)
KControls Component Suite (19534x)
KHexEditor (5278x)
KIcon (2584x)
CAN Event Manager (463x)
 

KMemo

KMemo is native rich edit control written in Object Pascal. It has been written from scratch. It replaces the standard TMemo/TRichedit controls from Delphi and works both under Delphi and Lazarus on every platform with the same features. It unifies the behavior of different rich edit controls available in different OSes. KMemo is provided royalty free and with complete source code (however, it is copyrighted software, more information about the license can be found in the header of each source file).

KMemo features
Written as TCustomControl descendant, this is not a TRichEdit enhancement
Text formatting - font colors, styles, text backgrounds, capitals, small capitals, subscript, superscript etc.
Paragraph formatting - left, center, right alignments, top and bottom indents, first line indents, fully automated bullets and numbering even with multilevel heading numbering, paragraph backgrounds, paragraph borders, selectable word wrap mode etc.
Positioned objects (images, text containers) with absolute or relative positioning, different modes of text floating (none, both sides, left or right side)
Advanced table support with full row/cell formatting and even with cell merging support
Document background image/color
Load/save to Rich Text Format featuring all supported text/paragraph styles, tables, positioned objects, etc. Furthermore, these load/save routines support files and streams, they support saving/loading only part of a document, so e.g. append or insert one RTF document into other is easy to implement.
Clipboard operations (cut/copy/paste) with full RTF support
Print/preview support

KMemo downloads

KMemo is already part of KControls. Please download there.

Screenshots (click the images to enlarge)

 
The KMemo manual opened in demo editor. I used MS Word to create this document though:-)Simple table with cell merging
 
Advanced table - a technical specification for a productMore complex document with image and embedded container
 

Home | Software | Delphi and Lazarus | Trekking, travelling | Sport | Blog

My account
Recently modified

KControls Component Suite

by: tk

2015-11-16

KHexEditor

by: tk

2010-11-08

KGrid

by: tk

2010-11-08

KIcon

by: tk

2009-11-24

KGrid 1.3 released.

by: tk

2009-08-10

Recently inserted

ONEinspect

by: tk

2016-04-12

Grouping of comments

by: tk

2015-11-16

KMemo

by: tk

2015-08-12

My recent work on KMemo

by: tk

2015-07-28

Update for RAD Studio XE2

by: tk

2012-04-03