
打开action的方法:打开QTP软件-点击insert菜单-单击“插入”“调用新 *** 作”-输入 *** 作的名称-测试结束后检查-点击“确定”打开。具体方法如下:
1、首先,在打开QTP软件的界面中,左侧需要创建动作。
2、点击QTP菜单,点击insert菜单。
3、单击“插入”菜单后,将d出下拉菜单并选择“调用新 *** 作”。
4、这样,将d出“调用新 *** 作”窗口。在“名称”中,输入 *** 作的名称。
5、然后在测试结束后检查。
6、选中“确定”保存当前设置。
7、您可以看到左侧列表中的 *** 作文件已创建并成功打开。
ThinkPHP中调用文件的方式比较多,第三方插件或是自己手写的分类,我习惯使用的方法是:1、把文件放在Lib/ORG中,命名为fpdf.class.php,然后在Action文件中使用import("@.ORG.fpdf")调用就可以了。
2、第二种方法就是自己建立文件夹,确定相对于入口文件的地址,然后在Action文件中包含进去。
require_once("相对于入口文件的路径")
或是
include_once("相对于入口文件的路径")
我不太清楚FPDF的使用方法,刚才去查看,可惜我打不开网页,如果只是一个文件的加载就可以解决问题,我建议你使用第一种方法,更方便一些。
如果是一个完整的代码项目的话,我觉得你使用第二种方法更合适一些,自己建一个插件文件夹,把其中文件包含进去就可以了。
PS: 可以使用说明调用已经成功了。也就是说你题目的问题解决了。
乱码的最大原因就是编码的方式不对,你存储的时候用的是什么样的编码,那么写入的时候就需要用同样的编码,查看一下你是从哪读取的数据,再看看数据是什么编码格式,我不熟悉FPDF,所以能给的建议不多,但我记得调用的时候是可以传一个编码参数的,把这个参数写上,看看还是否有这样的情况。
print 函数print(target:Object, boundingBox:String) : Void
根据在参数(bmovie、bmax 或 bframe)中指定的边界打印 target 影片剪辑。如果要打印目标影片剪辑中的特定帧,请将 #p 帧标签附加到这些帧。尽管 print() 所实现的打印品质高于 printAsBitmap(),但是它不能用于打印使用 Alpha 透明度或特殊色彩效果的影片剪辑。
如果使用 bmovie 作为 boundingBox 的参数,但未向帧分配 #b 标签,则打印区域由加载的影片剪辑的舞台大小来确定。(加载的影片剪辑不继承主影片剪辑的舞台大小。)
影片剪辑中的所有可打印元素必须完全加载后才能开始打印。
Flash Player 打印功能支持 PostScript 和非 PostScript 打印机。非 PostScript 打印机将矢量转换成位图。
可用性:Flash Player 4;ActionScript 1.0
参数
target:Object - 要打印的影片剪辑的实例名称。默认情况下,打印目标实例中的所有帧。如果要打印影片剪辑中的特定帧,请将 #p 帧标签分配给这些帧。
boundingBox:String - 一个修饰符,它设置影片剪辑的打印区域。将此参数用引号(" 或 ')括起来,然后指定以下值之一:
bmovie 将影片剪辑中某一特定帧的边框指定为该影片剪辑中所有可打印帧的打印区域。为要将其边框用作打印区域的帧分配一个 #b 帧标签。
bmax 将所有可打印帧的所有边框的合并区域指定为打印区域。如果影片剪辑中可打印帧的大小各不相同,请指定 bmax。
bframe 指示应使用每个可打印帧的边框作为该帧的打印区域,这将为每个帧更改打印区域,并缩放对象以适合打印区域。如果在每个帧中有不同大小的对象,而您希望每个对象都充满打印的页面,请使用 bframe。
示例
下面的示例打印 holder_mc 中所有可打印的帧,而打印区域由每个帧的边框定义:
this.createEmptyMovieClip("holder_mc", 999)
holder_mc.loadMovie("http://www.helpexamples.com/flash/images/image1.jpg")
this.myBtn_btn.onRelease = function() {
print(this._parent.holder_mc, "bframe")
}
在前面的 ActionScript 中,可以将 bframe 替换为 bmovie,这样,打印区域将由附加了 #b 帧标签的帧的边框定义。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)