Javascript实例教程(19) 使用HoTMetal(3)


Posted in Javascript onDecember 23, 2006

HoTMetal中使用javascript

3.什么样的资源适合于脚本编写

当利用HotMetal PRO 6.0编写宏的时候,你可以使用以下几种资源:

预定义事件

HoTMetaL PRO 6.0定义了几个事件以及特殊的用户定义的宏来处理它们。这些宏应该根基HoTMetal的指令来命名的。比如,宏On_Application_Open是在每次HoTMetal PRO 6.0打开的时候被调用的。用户需要定义这个宏并将它增加到Macro/hotmetal.mcr文件中。我们在本教程中将涉及到所有的特殊的宏。

通用的文档编辑界面

总共有8个界面模拟HoTMetal 图形用户界面,如下:

Application

Document

Documents

DocumentProperty

DocumentProperties

Selection

Range

Font

文档对象模型

HoTMetal是使用Document Object Model (DOM,文档对象模型)的。DOM是一个标准的模型用于访问网页中元素。

命令条界面

HotMetal为它的菜单条提供了界面,这跟用户定义的菜单条类似。

COM 对象

HoTMetaL PRO 6.0支持三个COM对象,这三个对象定义在HMExtras.dll中:

HMExtras.fileDlg 可以让你访问文件对话框,它有丰富的命令(比如Save、SaveAS等等);

HMExtras.buttonMaker 可以使用户创建新的菜单按钮 ;

HMExtras.colorChooser 可以使用户选择菜单条颜色

Javascript 相关文章推荐
JSQL  一个 web DB 的封装
May 05 Javascript
通过正则格式化url查询字符串实现代码
Dec 28 Javascript
JavaScript实现的购物车效果可以运用在好多地方
May 09 Javascript
jQuery实现简单滚动动画效果
Apr 07 Javascript
javascript之Array 数组对象详解
Jun 07 Javascript
Angular 4.x 动态创建表单实例
Apr 25 Javascript
使用JavaScript实现表格编辑器(实例讲解)
Aug 02 Javascript
vue项目中api接口管理总结
Apr 20 Javascript
了解ESlint和其相关操作小结
May 21 Javascript
微信小程序websocket聊天室的实现示例代码
Feb 12 Javascript
javascript浅层克隆、深度克隆对比及实例解析
Feb 09 Javascript
Vue跨域请求问题解决方案过程解析
Aug 07 Javascript
Javascript实例教程(19) 使用HoTMetal(2)
Dec 23 #Javascript
Javascript实例教程(19) 使用HoTMetal(1)
Dec 23 #Javascript
用于自动添加Digg This!按钮的JavaScript
Dec 23 #Javascript
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
Dec 22 #Javascript
获取Javscript执行函数名称的方法
Dec 22 #Javascript
在Javascript中定义对象类别
Dec 22 #Javascript
枚举JavaScript对象的函数
Dec 22 #Javascript
You might like
用文本作数据处理
2006/10/09 PHP
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
2013/05/06 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
JQuery 将元素显示在屏幕的中央的代码
2010/02/27 Javascript
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
用console.table()调试javascript
2014/09/04 Javascript
jQuery实现跟随鼠标运动图层效果的方法
2015/02/02 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
Nodejs异步回调之异常处理实例分析
2018/06/22 NodeJs
js实现黑白div块画空心的图形
2018/12/13 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
2019/11/13 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
Python实现的选择排序算法示例
2017/11/29 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
python实现文本界面网络聊天室
2018/12/12 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
三八节主持词
2014/03/17 职场文书
大专毕业生求职信
2014/07/05 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
Spring Cloud Gateway去掉url前缀
2021/07/15 Java/Android