03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Il n'est pas possible <strong>de</strong> convertir <strong>de</strong> façon fiable les pixels en points et inversement. Le taux <strong>de</strong><br />

conversion dépend <strong>de</strong> l'écran et <strong>de</strong> sa résolution. Si, par exemple, l'écran est conçu pour<br />

afficher 72 pixels par pouce, un point est égal à un pixel.<br />

Remarque : Si vous avez précé<strong>de</strong>mment utilisé print(), printAsBitmap(),<br />

printAsBitmapNum(), ou printNum() pour imprimer à partir <strong>de</strong> Flash, il se peut que vous<br />

ayez utilisé une #b étiquette d'image pour spécifier la zone d'impression. Avec la métho<strong>de</strong><br />

addPage(), utilisez le paramètre printArea pour spécifier la zone d'impression; #b Les<br />

étiquettes d'image sont ignorées.<br />

Si vous omettez le paramètre printArea ou s'il est transmis <strong>de</strong> façon incorrecte, l'ensemble<br />

<strong>de</strong> la scène <strong>de</strong> target est imprimé. Si vous ne souhaitez pas spécifier <strong>de</strong> valeur pour<br />

printArea mais souhaitez spécifier une valeur pour options ou frameNumber, transmettez<br />

null pour printArea.<br />

options:Object [facultatif] - Paramètre permettant d'indiquer si l'impression doit être <strong>de</strong><br />

type vectoriel ou bitmap, au format suivant :<br />

{printAsBitmap:Boolean}<br />

La valeur par défaut est false, ce qui représente une <strong>de</strong>man<strong>de</strong> d'impression vectorielle. Pour<br />

imprimer target en tant que bitmap, transmettez true pour printAsBitmap. Tenez compte<br />

<strong>de</strong>s suggestions suivantes lors <strong>de</strong> la détermination <strong>de</strong> la valeur à utiliser:<br />

■ Lorsque le contenu à imprimer contient une image bitmap, utilisez<br />

{printAsBitmap:true} pour inclure les effets <strong>de</strong> transparence et <strong>de</strong> couleur.<br />

■ Si le contenu ne contient pas d'images bitmap, omettez ce paramètre ou utilisez<br />

{printAsBitmap:false} pour imprimer le contenu au format vectoriel et à une qualité<br />

supérieure.<br />

Si options est omis ou transmis <strong>de</strong> façon incorrecte, l'impression vectorielle s'applique. Si<br />

vous ne souhaitez pas spécifier <strong>de</strong> valeur pour options mais souhaitez spécifier une valeur<br />

pour frameNumber, transmettez null pour options.<br />

frameNum:Number [facultatif] - Nombre qui permet <strong>de</strong> spécifier l'image à imprimer. Le fait<br />

<strong>de</strong> transmettre frameNumber n'implique pas l'appel d'<strong>ActionScript</strong> à partir <strong>de</strong> cette image. Si<br />

vous omettez ce paramètre, l'image actuelle <strong>de</strong> target est imprimée.<br />

Remarque : Si vous avez précé<strong>de</strong>mment utilisé print(), printAsBitmap(),<br />

printAsBitmapNum(), ou printNum() pour imprimer à partir <strong>de</strong> Flash, il se peut que vous<br />

ayez utilisé une #p étiquette d'image sur plusieurs images pour spécifier les pages à imprimer.<br />

Pour utiliser PrintJob.addPage() afin d'imprimer plusieurs images, vous <strong>de</strong>vez émettre une<br />

comman<strong>de</strong> PrintJob.addPage() pour chaque image ; les étiquettes d'image #p sont<br />

ignorées. Pour savoir comment procé<strong>de</strong>r par programmation, consultez la section Exemple.<br />

1058 Chapitre 2: Classes <strong>ActionScript</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!