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 相关文章推荐
基于jquery的15款幻灯片插件
Apr 10 Javascript
jQuery源码分析-03构造jQuery对象-工具函数
Nov 14 Javascript
js控制web打印(局部打印)方法整理
May 29 Javascript
ie8本地图片上传预览示例代码
Jan 12 Javascript
原生JavaScript+LESS实现瀑布流
Dec 12 Javascript
包含中国城市的javascript对象实例
Aug 03 Javascript
JavaScript严格模式详解
Nov 18 Javascript
微信小程序 http请求详细介绍
Oct 09 Javascript
vue 中swiper的使用教程
May 22 Javascript
javascript实现简易聊天室
Jul 12 Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 Javascript
JS+JQuery实现无缝连接轮播图
Dec 30 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
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
php的debug相关函数用法示例
2016/07/11 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
JavaScript Array扩展实现代码
2009/10/14 Javascript
JavaScript中的正则表达式简明总结
2014/04/04 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
Vue中在新窗口打开页面及Vue-router的使用
2018/06/13 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
解决Layui数据表格的宽高问题
2019/09/28 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
利用Python进行异常值分析实例代码
2017/12/07 Python
Python列表list排列组合操作示例
2018/12/18 Python
Python lambda表达式用法实例分析
2018/12/25 Python
python异常处理和日志处理方式
2019/12/24 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
Scrapy实现模拟登录的示例代码
2021/02/21 Python
利用python实现汉诺塔游戏
2021/03/01 Python
全球性的在线婚纱礼服工厂:27dress.com
2019/03/21 全球购物
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
linux面试题参考答案(11)
2012/05/01 面试题
出国留学自荐信
2013/10/25 职场文书
毕业求职自荐信格式是什么
2013/11/19 职场文书
单位领导证婚词
2014/01/14 职场文书
大学生新学期计划书
2014/04/28 职场文书
娱乐节目策划方案
2014/06/10 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
违反交通法规检讨书
2014/09/10 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
指导教师推荐意见
2015/06/05 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android