Examples: IsDefault property
This agent demonstrates the default state after creating and changing a rich text style.
import lotus.domino.*;
import java.util.Vector;
public class JavaAgent extends AgentBase {
RichTextStyle rtstyle = null;
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
rtstyle = session.createRichTextStyle();
System.out.println("After creating rich text style");
checkForDefault();
// Default at this point
rtstyle.setBold(RichTextStyle.YES);
System.out.println("After setting style bold YES");
checkForDefault();
// Not default
rtstyle.setBold(RichTextStyle.NO);
System.out.println("After setting style bold NO");
checkForDefault();
// Not default
rtstyle.setBold(RichTextStyle.STYLE_NO_CHANGE);
System.out.println("After setting style bold STYLE_NO_CHANGE");
checkForDefault();
// Back to default
} catch(Exception e) {
e.printStackTrace();
}
}
void checkForDefault() {
try {
if (rtstyle.isDefault())
System.out.println("\tIs default style");
else
System.out.println("\tIs not default style");
} catch(Exception e) {
e.printStackTrace();
}
}
}