Genii Weblog
Midas Rich Text LSX 3.61 vs Notes 7.x rich text classes: Tables
Tue 3 Oct 2006, 12:49 AM
Tweetby Ben Langhinrichs
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.