rtLib — Notes Rich Text Management Library Documentation of rtLib — Notes Rich Text Management Library Download rtLib — Notes Rich Text Management Library FAQ of rtLib — Notes Rich Text Management Library Purchase rtLib — Notes Rich Text Management Library Feedback about rtLib — Notes Rich Text Management Library

rtContainer


Start searchMail feedback

rtItem rtMap


All As rtCollection
BeginInsert
containsStyle
defineLabel
defineLabelAsText
docLinks As rtEnumeration
hasContent
hotspots As rtEnumeration
ID
ParentObject
sections As rtEnumeration
Style As rtStyle
tables As rtEnumeration
textRuns As rtEnumeration



add
addAfter
addNewLine As rTextParagraph
addPageBreak As rTextParagraph
appendItemValue
appendStyle
appendText As rTextParagraph
AddBefore
AddCollection
contains
createTextRange As rTextRange
Collection As rtCollection
Count
EndInsert
Find As rTextRange
FindNext As rTextRange
getFirstElement
getLastElement
getNextElement
getPrevElement
getRichTextItem
getText
importRTF
New
remove
replaceItemValue
root As rtContainer
Replace
SetStyle

version 1.5

Acts as a container for rich text objects. Used for retrieval and writing the data to and from rich text item. And is the key for all other stuff.

Every class object that may have any content like rtCell or rtSection has this content available through Content property.

The content may be accessed either as a collection of all objects using All property or using searching and filtering functionalities (Find/Replace), or by navigation using getFirstElement, getNextElement methods.

The most important object groups like hotspots, doclinks, tables, sections and text runs are available as rtEnumeration objects using respective Hotspots, Doclinks, Tables, Sections and TextRuns properties.

Property Collection may also be used for obtaining a targeted collection using parameters: PARSE_GROUP_GRAPHIC, PARSE_GROUP_HOTSPOT, PARSE_GROUP_TEXT, PARSE_GROUP_TABLE, PARSE_GROUP_ANCHOR, PARSE_GROUP_SECTION, PARSE_GROUP_LINKS or their combination to obtain the object collections.

The rtContainer class has methods for finding (and replacing) text - Find, FindNext and Replace. You may use either plain text (with parameter defining case sensitivity) or wildcards as used by lotusScript Like operator.

Find methods return an object of rTextRange class, that may be used either to replace the selected text using Insert method of this class, or inserting text or objects before or after the found piece of text preliminary using Collapse method. To insert object use Insert method of the rTextRange.

Alternatively you can insert objects using Add method together with BeginInsert property and/or EndInsert method.


Rulers Color squares (rulers) Table processing - dynamic table Format simple text Sort text (horizontal bars) Java Applet Read and Modify Parameters Table - vertical alignment in cell resource references rTextRange.Insert Sort text (II) - bar chart Table processing - tabbed table Import JPEG/GIFs Doclink info in sections II Simple table - bars Convert DocLinks to Hotspots Process sections Hotlink retrieval Insert text/object in particular place Caption Table with rulers Quick table Simple table Change image size Retrieve info from doclinks Hotspot creation Export images Replace attachment icon Quick replace Table processing - check for Merged cells Embedded Table Sort RTF import Format passthru text Table - Merged cells Table Sort Substitute fonts Anchors Convert images to/from resources Area Hotspots Table Transpose Create Image Resource Generate HTML Table, create a tabbed table