次のエージェントは、リッチテキストアイテムの最後でセクションを開始します。セクションにはファイルの内容が含まれます。セクションのタイトルはファイルの名前です。
import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
// Open file - proceed only if file can be opened
String filename = "c:¥¥lotus¥¥notesv6¥¥notes.ini";
Stream stream = session.createStream();
if (stream.open(filename)) {
DocumentCollection dc = agentContext.getUnprocessedDocuments();
Document doc = dc.getFirstDocument();
RichTextItem rti = (RichTextItem)doc.getFirstItem("Body");
RichTextStyle rts = session.createRichTextStyle();
rts.setBold(RichTextStyle.YES);
ColorObject color = session.createColorObject();
color.setNotesColor(RichTextStyle.COLOR_RED);
rti.beginSection(filename, rts, color, true);
rti.appendText(stream.readText());
rti.endSection();
doc.save(true, true);
}
else
System.out.println("Cannot open " + filename);
} catch(Exception e) {
e.printStackTrace();
}
}
}