系统集成Lotus Domino

如何通过代码获取Domino NSF库中表单设计?

由于库比较多,向通过代码获取表单中是否设置字符集,单不从何入手,求指点,最好能给点样例,谢谢!

参与7

3同行回答

yuxiaoxuyuxiaoxu软件开发工程师上海理想
表单对象通过NotesDatabase对象的GetForm方法获取。然后将跟对象压入NotesNoteCollection获取其设计文档。如果设置字符集,将会有域$MimeCharSet,数值如UTF-8。以下伪代码供你参考。Dim db As NotesDatabaseDim nc As NotesNoteCollectionDim form As NotesForm...Set form...显示全部

表单对象通过NotesDatabase对象的GetForm方法获取。
然后将跟对象压入NotesNoteCollection获取其设计文档。
如果设置字符集,将会有域$MimeCharSet,数值如UTF-8。
以下伪代码供你参考。
Dim db As NotesDatabase
Dim nc As NotesNoteCollection
Dim form As NotesForm
...
Set form=db.GetForm(..)
Set nc=db.CreateNoteCollection(False)
Call nc.BuildCollection()
Call nc.Add(form)

Dim NoteID As String
Dim designDoc As NotesDocument
NoteID=nc.GetFirstNoteID()
If NoteID<>"" Then
Set designDoc=db.GetDocumentByID(NoteID)
If designDoc.HasItem("$MimeCharSet") Then

  字符集=designDoc.GetItemValue("$MimeCharSet")(0)

Else

  字符集=默认值

End If
End If

收起
软件开发 · 2017-12-27
浏览2237
王磊磊 邀答
冻结冻结其它紫光软件
对获取表单设置的字符集编码!显示全部

对获取表单设置的字符集编码!

收起
系统集成 · 2017-12-23
浏览2027
witliliwitlili软件开发工程师文思海辉技术有限公司
问题看得不明白。通过代码获取 啥?字符集?显示全部

问题看得不明白。
通过代码获取 啥?字符集?

收起
软件开发 · 2017-12-21
浏览2046
王磊磊 邀答

提问者

冻结
其它紫光软件

相关问题

问题状态

  • 发布时间:2017-12-15
  • 关注会员:3 人
  • 问题浏览:3459
  • 最近回答:2017-12-27
  • X社区推广