示例#1
0
 public void removeOverridedStyle(String key) {
   IStyleSelector ss = branch.getBranchPolicy().getStyleSelector(branch);
   if (ss instanceof DummyStyleSelector) {
     ((DummyStyleSelector) ss).removeOverridedStyle(key);
   } else {
     setStyle(key, null);
   }
 }
示例#2
0
 public void setStyle(String key, String value) {
   IStyleSelector ss = branch.getBranchPolicy().getStyleSelector(branch);
   if (ss instanceof DummyStyleSelector) {
     ((DummyStyleSelector) ss).setOverridedStyle(key, value);
   } else {
     IStyleSheet styleSheet = topic.getOwnedWorkbook().getStyleSheet();
     IStyle style = styleSheet.findStyle(topic.getStyleId());
     if (style == null) {
       style = styleSheet.createStyle(IStyle.TOPIC);
       styleSheet.addStyle(style, IStyleSheet.NORMAL_STYLES);
       topic.setStyleId(style.getId());
     }
     style.setProperty(key, value);
   }
 }