Documentation of rtLib — Notes Rich Text Management LibraryDownload rtLib — Notes Rich Text Management Library FAQ about rtLib — Notes Rich Text Management Library

Hosted by Prominic.NET, Inc. Hosted by Prominic.NET, Inc.

rtLib allows to handle Rich Text items directly from LotusScript 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 (Windows, Linux and AIX) 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.7c - September 16, 2016

Adds support for 64-bit Domino on AIX

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 formula and javascript hotspots and buttons, computed text, popups, you name it

• 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

Ls2capi resources

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;-)