I’ve been working with NotesRichTextTable sucessfully for a while now, but I have a new requirement that I am not sure how to implement. I would like to make a table, using NotesRichTextTable, but the table must have tabs and (important) the tabs must be on the left side of the table, not on the top. I can do it, obviously, when editing rich text, but don’t know if I can do this programatically.
Any help would be appreciated
Subject: NotesRichTextTable: Tabbed interface question
If there’s not a property documented for it, there’s not a way to do it using just LotusScript.
I imagine you could create the DXL for it and import that.
You could program it in C or C++ with the Notes C API.
Otherwise, as Ben Langhinrichs will probably confirm, chances are you can do it with the Midas rich text LSX from Geniisoft.
Subject: RE: NotesRichTextTable: Tabbed interface question
You can indeed do this with our Midas Rich Text LSX. The code would be something like the following:
Call rtitem.ConnectBackend(doc.Handle, “Body”)
Call rtitem.Everything.AppendTable(1, 1,"TabSide=Left TabFont=‘Blue 8pt’ ", |Text=“Contents of first tab” TabLabel=“First”|)
Set rtTable = rtitem.DefineChunk(“Table 1”)
Call rtTable.AppendRow(False, 1, |Text=“Contents of second tab” TabLabel=“Second”|)
Call rtTable.AppendRow(False, 1, |Text=“Contents of third tab” TabLabel=“Third”|)
and the result look like this (saved image, as left tabs don’t render well on web):