Forum > Third party

ANN: KControls 1.7

(1/6) > >>

tk:
Hi everybody,
time has come to release new KControls update. Within this update, the work on my new rich edit control has been pushed forward and some other new components and bugfixes were added to this update.

Just some points to the new KMemo rich edit control. Together with KGrid and other components from my package it is already VERY useful to me and our most recent project.
I just hope it will be useful for others as well.

Unlike the rich edit components known to Lazarus users (lzRichedit or RichMemo), KMemo is not bound to external rich edit libraries, was written from scratch and uses its native powerful word processor. The features:

-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 (MS Word 97+ style), 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, so even very complex tables created with MS Word can be loaded, saved, viewed and edited in KMemo
-document background image/color
-full load/save support from/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, working hopefully on every OS
-print/preview support
-KMemoFrame featuring a simple editor including basic dialogs for text, paragraph and numbering formatting, easily embeddable to existing applications without coding
-user manual showing the basic features and two simple demos

For still missing/planned features see the KMemo readme in the package.

I already use the KMemo in my app for editing notes and for text/table reporting.

In KDBGrid, the empty dataset bug has been fixed.

You can download newest KControls on my page again (this web site would deserve some facelifting, though).

Leledumbo:
Downloading, hopefully the methods are backward compatible with Delphi's rich edit. The idea is to be able porting Delphi apps which use rich edit control easily.

Groffy:
Thank you for your great work! Under Windows7 / qt I can't compile because of a missing LazAlphaControls package. Where can I find this package?

The package under http://www.alphaskins.com/index.php seems not compatible with Lazarus?


- Removed the reference to LazAlphaControls package - is compiling now. Thank you :-)

With best regards - Ulrich

tk:

--- Quote from: Leledumbo on August 13, 2015, 02:44:49 am ---hopefully the methods are backward compatible with Delphi's rich edit.

--- End quote ---

They are not, it would be too limiting for me, for many reasons.

tk:

--- Quote from: Groffy on August 13, 2015, 08:17:30 am ---Under Windows7 / qt I can't compile because of a missing LazAlphaControls package. Where can I find this package?

--- End quote ---

Yes this was obsolete, you did well.
I forgot to remove it - it was only a dummy package I've created for projects ported from Delphi that used AlphaControls.

Navigation

[0] Message Index

[#] Next page

Go to full version