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 相关文章推荐
javascript flash下fromCharCode和charCodeAt方法使用说明
Jan 12 Javascript
javascript小数四舍五入多种方法实现
Dec 23 Javascript
js动态移动滚动条至底部示例代码
Apr 24 Javascript
javascript实现树形菜单的方法
Jul 17 Javascript
JS实现黑客帝国文字下落效果
Sep 01 Javascript
JS实现的左侧竖向滑动菜单效果代码
Oct 19 Javascript
Jqprint实现页面打印
Jan 06 Javascript
jQuery学习之DOM节点的插入方法总结
Jan 22 Javascript
最通俗易懂的javascript变量提升详解
Aug 05 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
Aug 31 Javascript
vue图片上传组件使用详解
Dec 23 Javascript
jQuery+ajax实现文件上传功能
Dec 22 jQuery
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
PHP 时间日期操作实战
2011/08/26 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
PHP生成唯一订单号
2015/07/05 PHP
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
css配合jquery美化 select
2013/11/29 Javascript
jquery text()方法取标签中的文本
2014/07/25 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
将JavaScript的jQuery库中表单转化为JSON对象的方法
2015/11/17 Javascript
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
React Router基础使用
2017/01/17 Javascript
jQuery制作input提示内容(兼容IE8以上)
2017/07/05 jQuery
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
[00:32]2018DOTA2亚洲邀请赛Mineski出场
2018/04/04 DOTA
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
python批量导出导入MySQL用户的方法
2013/11/15 Python
跟老齐学Python之让人欢喜让人忧的迭代
2014/10/02 Python
实例说明Python中比较运算符的使用
2015/05/13 Python
Python反射的用法实例分析
2018/02/11 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
详解Python中import机制
2020/09/11 Python
自我鉴定200字
2013/10/28 职场文书
2014村务公开实施方案
2014/02/25 职场文书
《她是我的朋友》教学反思
2014/04/26 职场文书
贫困生证明范文
2015/06/16 职场文书
安全生产会议制度
2015/08/06 职场文书
助学金申请书该怎么写?
2019/07/16 职场文书
CSS3实现列表无限滚动/轮播效果
2021/06/23 HTML / CSS
HTML5 新增内容和 API详解
2021/11/17 HTML / CSS