Hallo all, I'm working with text tables a lot and I found some inconsistency from my point of view. Can you comment them? Shouldn't be behavior of some functions changed?
1) XTextTable.getCellNames() This function returns all cell names, even invisible cells. For example - table with 2/2 rows/columns, merge A1:A2 => A1. This function returns array "A1, B1, A2, B2" and I expect "A1, B1, B2" only. There can be cell A2 internally, but this cell doesn't exist from user POV and from my POV (extension developer) too. There's no way (or I didn't find it) how to retreive visible cell names only. If .getCellNames() behavior is correct, it would be nice to have something like .getVisibleCellNames() or have property "IsVisible" in CellProperties. 2) XTextTable.createCursorByCellName( name ) Create a table with 6 rows and 1 column. Merge last three cells (A4:A6 => A4). And now ... - cursor = XTextTable.createCursorByCellName( "A6" ) - cursor.getRangeName() => "A6" - cursor.goUp( 1, false ) - cursor.goDown( 1, false ) - cursor.getRangeName() => "A4" != "A6" ... I expect XTextTable.createCursorByCellName( "A6" ).getRangeName() to return "A4" and not "A6". All these things I found when I was trying to work with complex tables via API => big pain, at least for me. -- Robert Vojta --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
