Genii Weblog

Midas Rich Text LSX 3.61 vs Notes 7.x rich text classes: Tables

Tue 3 Oct 2006, 12:49 AM



by Ben Langhinrichs
CoexLinks 2.7 logo
I hesitate to do this, but it has been frequently requested.  The following is a side by side comparison of some of what the Midas Rich Text LSX 3.61 supports versus what the Notes 7.x rich text classes support, just in the area of table manipulation.  Please note that more could be done by exporting to DXL, modifying and re-importing, but that is not much better than saying more could be done by using the C API.  Of course it could, but it doesn't help most people.  Anyway, here goes, and I think you'll see why I hesitate... it feels like kicking someone when they are down.  If anything, I tried to minimize the features that could be construed as table features to keep the list reasonable.

So, would you like to see the same comparison for other areas, or is it just too depressing?

Tables - Feature
Support in Midas Rich Text 3.61
Support in Notes 7.x rich text classes
Create new regular table
Supported
Supported
Create nested table
Supported
Supported
Access regular table
Supported
Supported
Access nested table 
Supported
Not supported
Create tabbed table
Supported
Supported
Modify tabs after creating
Supported
Not supported
Set tab font and appearance
Supported
Not supported
Create programmable table
Supported
Not supported
Create animated table with various settings
Supported
Not supported
Modify type of table (tabbed, programmable, animated) on existing table
Supported
Not supported
Set cell border style and color
Supported
Not supported
Set drop shadow value
Supported
Not supported
Set row and column spacing
Supported
Not supported
Set table left and right margins (whole table, not cells)
Supported
Not supported
Set cell width on creation
Supported
Supported
Set cell paragraph styles on creation
Supported
Supported (limited)
Change cell width after creation
Not supported
Not supported
Change cell paragraph styles after creation
Supported
Supported (limited)
Set cell background color on create
Supported
Not supported
Set cell background color on existing cells
Supported
Not supported
Set cell borders individually on create
Supported
Not supported
Set cell borders individually on existing cells
Supported
Not supported
Set cell background image on creation
Supported
Not supported
Change/Set cell background image after creation
Supported
Not supported
Set vertical alignment of cells
Supported
Not supported
Set minimum row height
Supported
Not supported
Set HTML values for table, row and cell on creation
Supported
Not supported
Set HTML values for table, row and cell on existing table
Supported
Not supported
Sort table by column value
Supported
Not supported
Sort table by column value with additional sort columns as secondary keys
Supported
Not supported
Sort tabbed table by tab values
Supported
Not supported
Set cell values as part of creation of table or row
Supported
Not supported
Change cell values after creation
Supported
Supported (limited)
Set text font and attributes as part of creation of table or row
Supported
Not supported
Change text font and attributes as part of creation of table or row
Supported
Supported (limited)
Change fonts and attributes on set of cells at a time
Supported
Not supported
Merge cells dynamically
Supported
Not supported
Split merged cells 
Supported
Not supported
Access cell by direct reference (Table t, Row r, Column c)
Supported
Not supported
Access cell by get first/get next
Supported
Supported
Append rows
Supported
Supported
Delete rows
Supported
Supported
Append rows copying contents
Supported
Not supported

Copyright © 2006 Genii Software Ltd.

What has been said:


498.1. PalmettoCoder
(10/04/2006 06:28 AM)

I for one would love to see the other comparisons, mainly, because it very concisely lists the functionality available from Midas. I don't know if anything like that exists anywhere else, except for just going through the class methods and thinking about what you could do with them.