MACROMEDIA FLASH MX 2004-USING FLASH Use Manual page 380

Hide thumbs Also See for FLASH MX 2004-USING FLASH:
Table of Contents

Advertisement

About scaling
A print job using the PrintJob class prints Flash content, by default, without scaling it. For
example, an object that is 144 pixels wide on screen will print as 144 points, or 2 inches wide
(One point equals one pixel. In the authoring tool, 72 pixels equals one inch; on paper, 72 points
equals one inch.)
To understand how Flash screen content maps to the printed page, it helps to understand screen
and print units of measure. Pixels are a screen measurement and points are a print measurement.
Both pixels and points equal 1/72 of an inch. A twip is 1/20 of a point and pixel.
The following list further illustrates the relationship between units of measure.
1 pixel = 20 twips
1 point = 20 twips
72 pixels = 1 inch
72 points = 1 inch
567 twips = 1 cm
1440 twips = 1 inch
To scale a movie clip before printing, set its
properties before calling this method, and set them back to their original values afterward. If you
scale a movie clip and also pass a value for the
reflect the original size of the movie clip. That is, if you set a movie clip's scale to 50%
printArea
and specify a print area of 500 x 500 pixels, the content that prints is identical to the content that
would print if you didn't scale the movie clip; however, it prints at half the size. For more
information, see
Specifying printing as a vector image or bitmap graphic
The
parameter lets you specify whether to print as a vector graphic or bitmap image.
options
When using this optional parameter, use the following syntax:
{printAsBitmap:boolean}
The default value is
following suggestions when determining which value to use:
If the content that you're printing includes a bitmap image, you should specify that the print
job print as a bitmap to include any transparency and color effects.
Conversely, if the content does not include bitmap images, you should specify that the print
job print as vector graphics to take advantage of the higher image quality.
Specifying a frame to print
The
parameter lets you specify a frame to print. If you do not specify a frame number
frameNum
parameter, the current frame of the target or level specified as the first parameter when adding a
page prints by default.
380
Chapter 18: Printing from SWF Files
PrintJob.addPage()
, which represents a request for vector printing. Remember the
false
MovieClip.xscale
property, the pixel values passed to
printArea
in Flash ActionScript Language Reference.
and
MovieClip.yscale

Advertisement

Table of Contents
loading

This manual is also suitable for:

Flash mx 2004 - actionscript

Table of Contents