printAsBitmapNum 函数

printAsBitmapNum(level:Number, boundingBox:String) : Void

根据参数(bmoviebmaxbframe)中指定的边界将 Flash Player 中的级别打印为位图。使用 printAsBitmapNum() 打印特定的影片剪辑,这种影片剪辑包含的帧具有使用透明度或色彩效果的对象。printAsBitmapNum() 动作以打印机可用的最高分辨率进行打印,以达到尽可能高的清晰度和品质。在指明将帧作为位图打印的情况下,若要计算该帧的可打印文件的大小,可将像素宽度、像素高度和打印机分辨率相乘。

如果影片剪辑不包含 Alpha 透明度或色彩效果,使用 printNum() 将得到更好的品质效果。

如果使用 bmovie 作为 boundingBox 的参数,但未向帧分配 #b 标签,则打印区域由加载的影片剪辑的舞台大小来确定。(加载的影片剪辑不继承主影片剪辑的舞台大小。)

影片剪辑中的所有可打印元素必须完全加载后才能开始打印。

Flash Player 打印功能支持 PostScript 和非 PostScript 打印机。非 PostScript 打印机将矢量转换成位图。

可用性:ActionScript 1.0、Flash Player 5 ― 如果为 Flash Player 7 或更高版本创作,则可创建一个 PrintJob 对象,该对象向您(和用户)提供对打印过程的更多控制。有关详细信息,请参阅 PrintJob 类条目。

参数

level:Number ― Flash Player 中要打印的级别。默认情况下,打印该级别中的所有帧。如果要打印该级别中的特定帧,请将 #p 帧标签分配给这些帧。

boundingBox:String ― 一个修饰符,它设置影片剪辑的打印区域。将此参数用引号(" 或 ')括起来,然后指定以下值之一:

示例

下面的示例在用户单击按钮 myBtn_btn 时打印舞台上的内容。打印区域由帧的边框定义。

myBtn_btn.onRelease = function(){
 printAsBitmapNum(0, "bframe")
};

请参阅

print 函数, printAsBitmap 函数, PrintJob, printNum 函数