CorelDRAW的Script语言及其在地图生产中的应用.doc

CorelDRAW的Script语言及其在地图生产中的应用.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CorelDRAW的Script语言及其在地图生产中的应用

CorelDRAW 的 Script 语言及其在地图生产中的应用 王建武 (成都地图出版社制图中心 ,四川成都 610100) [ 摘 要 ] 本文简要介绍了图形软件 Core1DRAW 中 Script 程序开发语言的构 成和作用 ,并结合地图生产中遇到的两个问题 ———文字转曲线和检查 RGB 色彩模型 ,列举出源程序 ,以加深对利用 Script 语言进行程序开发的理解 。 [ 关键词 ] CorelDRAW ; Script ; 地图生产 ; 程序 [ 中图分类号 P283 17 [ 文献标识码 ] [ 文章编号 1001 - 8379 (2001) 04 - 0168 - 04 B SCRIPT LAN GUA GE OF CORELDRAW AND IT’S APPL ICATION IN MAP PRODUCTION WANG J ian2wu ( Chengdu Cartographic Publishing House ,Chengdu 610100 ,China) 句 ( 如 WITHOBJ ECT ENDWITHOBJ ECT) ; 此 外 还 图形处理软件 CorelDRAW 是加拿大 Corel 公 司的产品 ,由于它在图形设计 、制作方面的强大功 能和使 用 方 便 等 优 点 , 因 而 得 到 了 广 泛 的 应 用 。 在实际使用过程中 ,我们发现经常要做一些重复 的工作 ,有时有些工作手工很难完成 ,这时就可以 使用 CorelDRAW 自带的 Script 语言编制程序 ,能大 大提高工作效率 。 1 语言简介 Script 语言也称脚本语言 ,用它编制的程序是 一个文本文件 ,在 CorelDRAW 中以解释方式运行 , 速度较 慢 , 有 点 类 似 于 早 期 的 Basic 语 言 。Script 语言分为两部分 :语法部分和命令部分 ,下面介绍 这两部分内容 。 语法部分包括 : 定义变 量 , 有 7 类 (Boolean - 布尔型 ; Integer - 整型 ;Long - 长整型 ; Single - 单精 度型 ;Double - 双精度型 ;Date - 日期型 ; Currency - 通用型 ; String - 字符串型) ; 定义常量 ; 定义数组 ; 各种 运 算 符 , 有 6 类 ( 算 术 运 算 符 : + 、- 、3 、/ 、 ∧、MOD 、\ ; 位运算符 : NOT、AND 、OR 、XOR ; 联结 运算符 : 、+ ; 逻 辑 运 算 符 : NOT、AND 、OR 、XOR ; 关系运算符 : = 、 、 、 、 = 、 = ; 单目运 算符 : + 、- 、NOT) ;定义过程 ( SUB END SUB) ;定 有一些输入输出语句 、文件操作语句等等 ,语法的 具体说明可参考 Script 帮助文件 。 命令部分指的是只能在 CorelDRAW 各个模块 中使 用 的 命 令 集 , CorelDRAW 的 每 个 模 块 ( 如 DRAW、PAINT 等) 都有自己独立的命令集 ,这里只 介绍用于 DRAW 模块中的命令集 。DRAW 模块中 ENDWITH2 的每 条 命 令 只 能 用 在 WITHOBJ ECT OBJ ECT 语 句 中 。DRAW 模 块 的 命 令 集 分 为 很 多 类 ,分别用于文件 、编辑 、查看 、图层 、风格 、对象选 取 、曲线绘制 、创建与编辑对象 、区域填色 、线划的 线型与色彩 、对象的变形 、符号 、安排 、文本 、数据 管理等 。其中对编程序比较重要的有如下这些 : (1) 文件操作类 ,如 : FIL ENEW —建立新文件 , FIL EOPEN —打 开 文 件 , FIL ECLOSE —关 闭 文 件 , FIL EIMPORT —导 入 文 件 , FIL EEXPORT —导 出 文 件 ,FIL ESAVE —存储文件 ,FIL EPRINT —打印 ; ( 2 ) 图 层 类 , 如 : NEWLAYER —建 新 层 , SE2 L ECTLAYER —选择层 ,DEL ETELAYER —删除层 , CHANGELAYERNAME —改 层 名 , COPYTOLAYER — 拷贝 到 层 , MOVETOLAYER —移 到 层 , SETLAYER2 LOCKED —锁 层 , SETLAYERPRINTABL E —层 可 打 印 , SETMULTILAYER —跨 层 选 取 , SETTOMASTER2 LAYER —放置到主层 ; (3) 对 象 选 取 类 , 如 : GETOBJ E

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档