如何在视图中显示设计元素($FormulaClass用法)
2016-12-23 09:27
405 查看
一般情况下,视图都是用来显示文档的。实际上通过更改视图 $FormulaClass 的值,我们可以让它显示其他的内容。参照下表:
比如我们一般的视图,$FormulaClass 的值为1,所以显示一般文档 ;如果是4,则显示所有表单设计元素(实际上,每个设计元素都可以说是一种特殊的文档)。另外还可以这样用:如果将 $FormulaClass 的值指定为 1548(4 + 8 + 512 + 1024),则可以同时显示表单、视图等几种设计元素。
修改 $FormulaClass 域的方法,可以通过类似如下的代码实现:
Set view= db.GetView(“FormView”)
Set doc = db.GetDocumentByUNID(view.UniversalID)
Call doc.ReplaceItemValue(“$FormulaClass”, “4″)
至于这样的视图有什么用,就要看自己的想像力了。比如创建一个包含所有设计元素的视图,就可以通过名字来查找设计元素文档了
用处举例:
一般情况下,视图都是用来显示文档的。实际上通过更改视图 $FormulaClass 的值,我们可以让它显示其他的内容。参照下表:
Note Class Type | Hex Value | Decimal Value | Comments |
---|---|---|---|
NOTE_CLASS_DOCUMENT | 0×0001 | 1 | document note |
NOTE_CLASS_INFO | 0×0002 | 2 | notefile info (help-about) note |
NOTE_CLASS_FORM | 0×0004 | 4 | form note |
NOTE_CLASS_VIEW | 0×0008 | 8 | view note |
NOTE_CLASS_ICON | 0×0010 | 16 | icon note |
NOTE_CLASS_DESIGN | 0×0020 | 32 | design note collection |
NOTE_CLASS_ACL | 0×0040 | 64 | acl note |
NOTE_CLASS_HELP_INDEX | 0×0080 | 128 | Notes product help index note |
NOTE_CLASS_HELP | 0×0100 | 256 | designer’s help note |
NOTE_CLASS_FILTER | 0×0200 | 512 | filter note |
NOTE_CLASS_FIELD | 0×0400 | 1024 | field note |
NOTE_CLASS_REPLFORMULA | 0×0800 | 2048 | replication formula |
NOTE_CLASS_PRIVATE | 0×1000 | 4096 | Private design note, use $PrivateDesign view to locate/classify |
NOTE_CLASS_DEFAULT | 0×8000 | 32,768 | MODIFIER – default version of each |
NOTE_CLASS_ALL | 0x7fff | 32,767 | all note types |
NOTE_CLASS_ALLNONDATA | 0x7ffe | 32,766 | all non-data notes |
NOTE_CLASS_NONE | 0×0000 | 0 | no notes |
修改 $FormulaClass 域的方法,可以通过类似如下的代码实现:
Set view= db.GetView(“FormView”)
Set doc = db.GetDocumentByUNID(view.UniversalID)
Call doc.ReplaceItemValue(“$FormulaClass”, “4″)
至于这样的视图有什么用,就要看自己的想像力了。比如创建一个包含所有设计元素的视图,就可以通过名字来查找设计元素文档了
用处举例:
相关文章推荐
- 站内信设计文档及源代码下载
- Shane 版详细设计书文档模板
- 详细设计文档格式
- How to write a good design document for peer engineers (如何写一份给工程师看的技术文档)
- How to write a good design document for peer engineers (如何写一份给工程师看的技术文档)
- How to write a good design document for peer engineers (如何写一份给工程师看的技术文档)
- How to write a good design document for peer engineers (如何写一份给工程师看的技术文档)
- How to write a good design document for peer engineers (如何写一份给工程师看的技术文档)
- How to write a good design document for peer engineers (如何写一份给工程师看的技术文档)
- How to write a good design document for peer engineers (如何写一份给工程师看的技术文档)
- shareSDK qq 微信分享
- iOS强制横屏总结
- 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6) 3ff0
- 新下载的eclipse Maven 插件 报错
- linux运维实用的42个常用命令总结
- 打开一个本地apk进行安装
- 兼顾屏幕分辨率的应用---Activity与Fragment的交互
- Android中Cursor的方法
- java多线程设计模式
- Android中如何复制内容到剪贴板