首页 > 设计 > 媒体动画 > 正文

Authorware开发实例:建立RTF知识对象

2020-09-19 18:31:49
字体:
来源:转载
供稿:网友

create rtf object知识对象能为程序创建一个rtf对象,通过该知识对象给将为程序使用的rtf文档指定一个id,该id用作程序中rtf文档的标记,其他rtf类的知识对象将以该id值来确定被操作的rtf对象;同时,该知识对象可使文档全部内容(包括插入文档的图像、图形和系统变量的值、系统函数的结果等)在程序运行时的展示窗口中显示出来,并能为在展示窗口中无法完全显示的文档加上垂直滚动条,使文档在程序运行时可通过拖动滚动条显示文档的全部。.以下是相关步骤:

1.在知识对象窗口的category(类别)下拉列表框中选择rtf objects项,然后将列表框中的create rtf object拖入流程线,这时出现介绍create rtf object的向导对话框,如图1所示。

图1  create rtf object向导对话框

2.点击next>到下一步,出现source对话框。点击本文框右侧 按钮,出现打开文件对话框,选择需调用的rtf文档,若文档与调用它的程序在相同的文件夹中.,可勾选assume entry is relative to file location(or netlocation)复选框;如勾选show rtf object复选框,rtf文档内容在展示窗口中可见。如图2所示。

图2  create rtf object:source对话框

3.点击next>按钮到下一步,出现options对话框。当rtf文档很大时,选择scrolling单选按钮,文档在展示窗口中带上垂直滚动条,选 standard则没有滚动条;通过在startpage和endpage本文框中输入页码数(或存储有页码数值的变量)可使创建的rtf对象只包含文档中的某些页,默认值为0,即显示文档中的所有内容。如图3所示。

图3  create rtf object:options对话框

4.点击next>按钮到下一步,出现id对话框。在rtf object id variable name文本框中输入存储文件id值的变量名,系统默认的变量名为rtf_id;勾选prevent automatic erase复选框,可使rtf对象不会因其他图标中相关设置而自动擦除。如图4所示。

图4  create rtf object:id对话框

提示:由于一般在rtf object id variable name文本框中输入的变量为程序中不存在的变量,当在进入下一步操作时,系统会弹出如图16.45所示的提示框,.提示用户在程序中创建该变量,此时点击“是”按钮即可。

图5  创建新变量提示框

5.点击next>到下一步,出现finilish对话框,知识对象的设置结束,文字提示说知识对象调用了rtfobj.u32文件,程序文件发行时必须带上这个文件,如图6所示。

图6  create rtf object:finish对话框

6.知识对象设置完成后,运行程序,在展示窗口中将只显示rtf文档左上部分的内容,此时可按ctr+p暂停程序,用鼠标点击展示窗口中rtf文档的显示部分,周围将出现八个控制柄,用鼠标可调整rtf文档在展示窗口中的大小。

7.将文件保存为creatertfobject_demo.a6p。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表