JAVA/CORBA CLASSES
Examples: beginInsert method
1. This agent inserts text at the beginning of a rich text item.
import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
DocumentCollection dc = agentContext.getUnprocessedDocuments();
Document doc = dc.getFirstDocument();
RichTextItem rti = (RichTextItem)doc.getFirstItem("Body");
RichTextNavigator rtnav = rti.createNavigator
rtnav.findFirstElement(RichTextItem.RTELEM_TYPE_TEXTPARAGRAPH);
rti.beginInsert(rtnav);
rti.appendText("Beginning text.");
rti.addNewLine(1);
rti.endInsert();
doc.save(true, true);
} catch(Exception e) {
e.printStackTrace();
}
}
}
2. This agent inserts text after the second paragraph in a rich text item.
import lotus.domino.*;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
DocumentCollection dc = agentContext.getUnprocessedDocuments();
Document doc = dc.getFirstDocument();
RichTextItem rti = (RichTextItem)doc.getFirstItem("Body");
RichTextNavigator rtnav = rti.createNavigator
if (rtnav.findNthElement(
RichTextItem.RTELEM_TYPE_TEXTPARAGRAPH, 2)) {
rti.beginInsert(rtnav, true);
rti.addNewLine(1);
rti.appendText("Text following 2nd paragraph.");
rti.endInsert();
doc.save(true, true);
}
else
System.out.println("No 2nd paragraph.");
} catch(Exception e) {
e.printStackTrace();
}
}
}
Véase también
beginInsert method
Glosario
¿Desea opinar sobre la Ayuda?
Ayuda sobre la Ayuda
Abrir la Ayuda en pantalla completa
Glosario
¿Desea opinar sobre la Ayuda?
Ayuda sobre la Ayuda
Abrir la Ayuda en pantalla completa