flash自定义打印函数

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:10:22
求一个在flash中自定义的打印函数:要求:
1.打印指定影片剪辑的内容。
2.打印规格为A4纸张和8开纸张。
3.参数可改。
老兄请看好,是自定义的打印函数,麻烦你编一个符合要求的,不要在网上乱复制.

你看不到属性啊

pageHeight:Number [只读] 页面上实际可打印区域的高度(以磅为单位)。
pageWidth:Number [只读] 页面上实际可打印区域的宽度(以磅为单位)。
paperHeight:Number [只读] 纸张总高度(以磅为单位)。
paperWidth:Number [只读] 纸张总宽度(以磅为单位)。

根据这些自己写呗 100分你以为能换来什么程序啊

Flash中负责打印的类是 PrintJob

首先了解它一下

属性:

orientation:String [只读] 图像的打印方向。图像的打印方向。此属性可以为 "landscape" 或 "portrait"。请注意,只有在调用 PrintJob.start() 方法后,此属性才可用。
pageHeight:Number [只读] 页面上实际可打印区域的高度(以磅为单位)。
pageWidth:Number [只读] 页面上实际可打印区域的宽度(以磅为单位)。
paperHeight:Number [只读] 纸张总高度(以磅为单位)。
paperWidth:Number [只读] 纸张总宽度(以磅为单位)。

用法:

addPage(target:Object, [printArea:Object], [options:Object], [frameNum:Number]) : Boolean
target:Object - 一个数字或字符串;要打印的影片剪辑的级别或实例名称。传递一个数字来指定级别(例如,0 表示 _root 影片)或传递一个字符串(括在引号中 [""])来指定影片剪辑的实例名称。

printArea:Object [可选]
一个对象,它指定要打印的区域,采用以下格式:

程序代码:
{xMin:topLeft, xMax:topRight, yMin: