从名字上看,$Title 应该保存了数据库的标题。没错,标题确实是存在这个域里面的。不过呢,这里还放了一些其他的信息,包括数据库类别、主模板的属性、继承设计自哪个模板。所以我们通过修改这个域,就可以实现控制上述的四个属性了。数据具体的存储方式如下:
标题\n类别\n#1主模板名\n#2继承的模板名
我们可以看到,系统是用“\n”(也就是10号字符)来分隔各个部分的, 我们只要照着样子写回去就好了。但是在实验中我发现,如果用LS的 chr(10) 的话,保存后会变成另外的字符,而不是“\n”。原因可能是由于 LS 的 Unicode 编码和 Notes 的 LMBCS 转化造成的。所以我们改用公式语言的 @Char(10) 就可以了。最后要说明的是,以上四部分信息没有的部分直接略过就可以了。下面部分代码仅供参考:
Set doc = db.GetDocumentByID("FFFF0010") '获得 DB Icon 文档
sTitle = |"title" +@char(10) + "#1| + strtemplatename + |" | '标题和模板信息
r = Evaluate(|@SetField( "$TITLE" ; | & sTitle & | )|,doc) '写入 $Title 域
Call doc.Save(True,True)
http://www.cnblogs.com/haitunzhilian/archive/2009/12/17/1626166.html
通过ie直接访问lotus邮件系统的时候,页面效果很好看,但是往往不适合一般用户的使用习惯,觉得字体太小,看着吃力,这时候我们可以通过对inotes的定制来改变页面字体的大小。通过下面的方法,可以更改其默认样式。
一、 更改服务器文档,如下图所示:

将字符集中的“使用 UTF-8 输出”和“对 HTML 格式使用 UTF-8”都选为否

将简体中文的编码改成GB2312
二、 inotes的样式表都是通过iNotes(Forms8.nsf)控制的,我们可以通过编辑Forms8.nsf模板来对字体进行修改
1. 用designer打开Forms8.nsf,编辑共享资源--文件--h_ShimmerSkin-h_StyleSheet(引出后修改再重新导入,并将之前的删除或重命名为其他)如下图所示:


将样式表用记事本打开如上图所示,类似font-size: x-small;font-size: xx-small;font-size: large是控制页面整体字体大小的;将样式表中的small改成large,x-small改成small,xx-small改成x-small(具体可根据实际需要)
2. 编辑子表单Custom_JS_Edit


将变量gaoRTEFonts修改如下
var gaoRTEFonts = [
{"label": "Arial", "family": "Arial,Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"},
{"label": "Arial Black", "family": "Arial Black,Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"},
{"label": "宋体", "family": "宋体,新宋体,Times New Roman"},
{"label": "楷体_GB2312", "family": "楷体_GB2312,Verdana,Arial,隶书,幼圆,黑体"}
];
3、重启服务器
