<% dim rs dim sql set rs=server.createobject("adodb.recordset") set rs1=server.createobject("adodb.recordset") %> 宇风多媒体---RTF文件编辑器
首 页 | 多媒体开发 | 合成 | 图象设计 | 动画制作 | 音频编辑 | 网站建设 | 新书上市 | 虚拟主机
论 坛 | 加入人才库 | 下载中心 | 作品展示 | 项目承接 | 光盘压制 | 企业展台 | 原创投稿 | 认证培训
bryce
 

RTF文件编辑器(二)

6.插入外部文档

使用RTF Editor Objects可在被编辑的文件中以嵌入或外部链结对象的方式插入RTF文档或文本文件。方法是点击常用工具栏中的插入文件按钮 ,或选择Insert>File命令,此时出现Insert File对话框,如图17所示。

 17   插入文件对话框

在左侧文件类型列表框的下面有两个单选按钮。当点选Import File按钮时,插入的文件的内容将会被嵌入现在的文档中;而当点选Link File时,插入的文件将作为一个对象链结到当前的文件中。在File Name中有两个单选按钮,用来设定链结文件的路径, Absolute Full Path)是绝对路径, Relative to FileLocation是相对路径。在对话框的右侧可选择驱动器及相应文件夹。

7.插入图像或图形

RTF文档中可以插入Bmpjpegwmfemf格式的图像文件;还可插入圆形、椭圆、长方形等几何图形。

  插入图像:点击此按钮,或选择Insert>Image命令,可得到的Insert Image 对话框。如图 18所示。

18  插入图像对话框

在对话框中部选择插入文件所在的驱动器及图像文件所在的文件夹,在左侧文件列表框中选中需插入的文件,点击OK按钮,即可将图像插入到文档中了。

  插入图形:点击此按钮,或选择Insert>Shape命令,会得到插入图形对话框,如图19所示。

19  插入图形对话框

利用Shape中的下拉列表框可选择插入的图形;中间的预览窗口会显示出选择的图形及设定的图形样式;通过拖动图形预览窗口下方的水平滚动条上的滑块可改变插入图形的大小。 使用Inside Brush中的StyleColor下拉列表框,可设置图形的内部填充样式和颜色。 使用Outside Brush中的WidthStyleColor列表框可分别设置图形边框的宽度、边框样式和边框颜色。 设置完成后,点OK按钮,即可将该图形插入文档。

8.插入符号

要在RTF Objects Edito中插入某些符号,点击常用工具栏中的 按钮,或选择Insert>Symbol命令,得到的插入符号对话框,如图20所示.

20  插入符号对话框

Font 下拉列表框中选择字体,在窗口中选择需插入的符号或字符,点击OK按钮实现符号或字符的插入。

9.插入热字

RTF Objects Editor允许用户在RTF文档中插入热字,插入热字的操作步骤如下:

步骤 1:在文档编辑区中将插入点移到需插入热字的位置,点击常用工居栏中的 按钮,或选择菜单命令Insert>Hot Text,得到的插入热字对话框,如图21所示。

21  插入热字对话框

步骤 2:在Link Text输入窗口中输入用于显示的热字,在Link Code中输入需跳转到的目标图标的名称,勾选Underline Hot Text,将使插入的热字下方出现一条横线,点击OK按钮,文档中的热字就创建好了。

提示:使用RTF Objects Editor插入的热字可在Authorware程序中实现程序流程的改变,但包含热字的文档需由Create RTF objects知识对象创建为程序中的RTF对象,由Insert RTF Objects Hot Text Interaction建立交互,并利用Authorware的框架结构创建交互的响应对象,响应对象的图标名称需和Link Code中输入的名称一致。具体的过程将在关于知识对象的章节中详细介绍。

插入的热字在编辑器中是可以改变其显示样式的,用鼠标将热字部分拖选,可像普通文字一样改变字体、字号、颜色等样式。另外,在编辑器中不能预览热字效果。

10.插入分页符

Authorware程序中使用RTF文件时,有时只需显示文档中的某些页的内容。使用RTF Objects Editor可在文档中插入分页符,利用分页符, Create RTF Objects等知识对象将可实现文档中的某些特定页面的显示。在RTF文档中插入分页符可通过如下操作实现:

在文档编辑区中将插入点移到需分页处,点击常用工具栏中的 按钮,或选择Insert>Page Breaker,则在插入点显示分页信息<page break>

11.插入时间信息

使用RTF Objects Editor可在RTF文档中方便的插入时间信息,当Authorware程序调用该文档时会以一定的样式在窗口中自动显示出调用该文档时的时间。在RTF文档中插入日期可通过如下操作实现:

在文档编辑区中将插入点移到需插入时间的位置,直接点击常用工具栏中的 按钮,或选择Insert>Date and Time,得到插入日期和时间对话框,如图22所示。

22  插入日期和时间对话框

在列表框中选择需插入的时间样式,列表框下方将以当前的时间为例显示出列表框中每一项所对应的时间样式。选择需要的样式,点击OK 按钮,文档中会插入Authorware相应的时间系统变量。       

提示: 插入RTF文档中的是Authorware的时间变量的组合而并非具体的时间值,当Authorware使用该文档时,Authorware会自动将其转化为相应的时间。同时,插入时间在程序运行时显示的字体、字号、颜色等显示模式,也可通过编辑器中的字体工具、字号工具等来设定改变的。

12 Authorware表达式的插入

RTF文档中可以插入Authorware表达式,当Authorware程序引用该文档时,程序会自动执行文档中插入的表达式,在展示窗口中将运行结果显示出来,和在计算图标中输入表达式的效果一样。下面以通过程序显示一个圆形为例来说明RTF文档中插入表达式的方法。

步骤 1:在文档编辑区中将光标置于适当的位置,点击常用工具栏中的 按钮,或选择Insert>Authorware Expression,得到插入Authorware表达式对话框,如图23所示。

23  插入Authorware表达式对话框

步骤 2:勾选Function项,在中间的列表框中用鼠标拖动右侧的滑块,找到并选中circle函数。

步骤 3:点击Insert 按钮,则在Expression输入框中将出现Circle(),该函数被插入输入框中,在输入框中为Circle函数输入所需的参数,输入结果如图24所示

24 输入表达式

步骤 4:点击OK 按钮将该表达式插入文档中,并显示为{Circle1,100,100,250,250}。用鼠标将其选中后,可改变其在文档中的文字大小、字体等显示样式。

步骤5:将该文件存盘,在Authorware中利用Create RTF Objects知识对象将该文档创建为RTF 对象,运行程序,Authorware执行RTF文档中的语句,在展示窗口中画出了一个圆形。

上一页

本文节选自《Authorware6完全教程》5


 

<% set rs=nothing conn.close set conn=nothing %>