rtLib is a Lotus Notes template that provides a framework of LotusScript classes to work with Notes Rich Text Notes/Domino 8 and 9 on Linux, OS X and Windows. 64-bit Domino versions supported from version 1.7!
The object model used is close to the one offered as native in Domino 6 and 7, except that it gives access to much more objects and properties.
It creates and edits images, tables, sections, doclinks and more. What features are available? How can I use all that? - See Roadmap to properties.
Both Notes and Web applications can greatly benefit from direct rich text processing. For 99 euros you can start small and add rich text handling to a single application. See Documentation for the class reference and Cookbook for samples.
rtLib 1.7a - September 15, 2015
The maintenance release resolves certain memory handling issues and provides more robust handling of corrupt rich text items. Download it here!
rtLib 1.7 - April 26, 2014
The new release adds 64-bit Domino support for 8.5.3FP3 and later.
rtLib 1.6 - February 8, 2014
The new release adds handling of layers, improves handling of images, adds compatibility with Notes/Domino releases 8.5.3 and later.
rtLib 1.5e - September 12, 2006
The last maintenance release fixes problems on OS X, better handles large items containing complex, included sections as well as large number of doclinks.
LotusScript to Lotus C API Programing Guide, November 23, 2003
The book dedicated to calling Lotus C API from LotusScript LotusScript to Lotus C API Programing Guide is finally available. It is oriented towards a rather experienced developer who investigates the ways to extend the power of Lotusscript. Twenty two code samples complement the theoretical investigation of potential problems, solutions and workarounds.
libdomw v0.7 ls2capi wrappers for iSeries box
new version of freeware wrappers includes x-wrappers for functions from nls.h and osmisc.h headers. You can use C API calls from LotusScript also on iSeries!
Create and edit doclinks, url links and anchors
Create and edit tables, including full R5 style table functionality with dynamic, tabbed and nested tables, merging and splitting tables at will
Import or export images, create image resources, add captions
Support both Notes clients (Windows and Macintosh) and a number of server platforms
Provide an easy navigation, retrieval and editing of rich text elements
Create and edit sections, insert and retrieve their content
Allow to create and edit formatted text
Provide easy and quick find and replace text functionality
Apply and edit paragraph properties, tabs and hidewhen formulas
Create/edit simple barcharts using ruler objects
Allow to merge/split rich text items keeping fonts and doclinks in order
Provide a limited handling of design elements, except a full control of image resources; for other design elements it also allows to retrieve them and modify a few flags, or retrieve them as NotesDocuments
And does not...
Handle embedded Domino objects like embedded views or OLE objects (in fact it handles them in a limited way - check out documentation)s
LotusScript to Lotus C API Programing Guide
The ultimate Lotus Scriptor's resource for experts; call C API from LotusScript: LotusScript to Lotus C API Programing Guide.
you want to extract doclink info, or import/export images from your Notes documents or edit hidewhen formula or
you need to change Notes rich text in any other way and you've just found out there is no standard LotusScript routine to do that.
it costs less than spending few hours to find nonexistent workarounds or trying to find a better solution
the programming is a snap, have it working in 20 minutes instead of 2 months custom C work
it’s a Notes template, it replicates with the rest of your code, no dlls, no extra deployment or upgrade hassles
you have just calculated the total cost of ownership of some LSX solution that has the functionality you are interested in (there may be some features in other products unavailable in rtLib and vice versa)
it is based on emerging Domino Rich Text object model - just provides more functionality
your applications run on Linux, AIX, Solaris servers or your Macintosh users also need an extended rich text functionality
there is a Notes format help with plenty of interactive samples that make programming even simpler
you do not want to admit that you needed it already yesterday;-)