Examples: RichTextItem class
- This agent creates a rich text item and appends text to it.
import lotus.domino.*; import java.util.Vector; public class JavaAgent extends AgentBase { public void NotesMain() { try { Session session = getSession(); AgentContext agentContext = session.getAgentContext(); // (Your code goes here) Database db = agentContext.getCurrentDatabase(); Document doc = db.createDocument(); Item subject = doc.replaceItemValue("Subject", "Project description"); RichTextItem body = doc.createRichTextItem("Body"); body.appendText("Cartoon book for children ages 9-12"); // Print text of subject and body System.out.println(subject.getText()); System.out.println(body.getText()); // Save the document doc.save(true, true); } catch(Exception e) { e.printStackTrace(); } } }
- This agent gets a rich text item.
import lotus.domino.*; import java.util.Vector; public class JavaAgent extends AgentBase { public void NotesMain() { try { Session session = getSession(); AgentContext agentContext = session.getAgentContext(); // (Your code goes here) Database db = agentContext.getCurrentDatabase(); DocumentCollection dc = db.getAllDocuments(); Document doc = dc.getFirstDocument(); Item subject = doc.getFirstItem("Subject"); RichTextItem body = (RichTextItem)doc.getFirstItem("Body"); // Print text of subject and body System.out.println(subject.getText()); System.out.println(body.getText()); } catch(Exception e) { e.printStackTrace(); } } }