Operation Manual
407
FLASH CS4 PROFESSIONAL GEBRUIKEN
ActionScript
Afdrukken als vectorafbeelding of bitmapafbeelding opgeven
Met de parameter
options kunt u opgeven of als een vectorafbeelding of bitmapafbeelding moet worden afgedrukt.
Gebruik de volgende syntaxis wanneer u deze optionele parameter gebruikt:
{printAsBitmap:boolean}
De standaardwaarde is false. Deze waarde vertegenwoordigt een verzoek tot vectorafdrukken. Houd rekening met
de volgende suggesties bij het bepalen van te gebruiken waarden:
• Wanneer de inhoud die u gaat afdrukken een bitmapafbeelding bevat, geeft u op dat de afdruktaak als een bitmap
moet worden afgedrukt zodat alle transparantie- en kleureffecten worden opgenomen.
• Wanneer de inhoud echter geen bitmapafbeeldingen bevat, geeft u op dat de afdruktaak als een vectorafbeelding
moet worden afgedrukt zodat gebruik wordt gemaakt van de hogere afbeeldingskwaliteit.
Frame opgeven om af te drukken
Met de parameter
frameNum kunt u een frame opgeven dat moet worden afgedrukt. Wanneer u geen parameter voor
het framenummer opgeeft, wordt standaard het huidige frame afgedrukt van het doel of het niveau dat u opgeeft als
de eerste parameter wanneer u een pagina toevoegt.
Afdruktaak afdrukken of verwijderen
1 Wanneer u de afdruktaak naar de printer wilt verzenden nadat u de aanroepen van addPage() hebt gebruikt,
gebruikt u de methode
PrintJob.send(). Hierdoor stopt Flash Player met het spoolen van de afdruktaak, zodat
de printer begint met afdrukken.
2 Wanneer u de afdruktaak wilt verwijderen nadat u deze naar de printer hebt verstuurd, gebruikt u de ActionScript-
functie
delete PrintJob() om het object PrintJob te verwijderen. Hierdoor wordt geheugen vrijgemaakt.
Frames onafhankelijk van de klasse PrintJob afdrukken
De klasse PrintJob van ActionScript 2.0, beschikbaar voor Flash Player 7 en hoger, biedt vele voordelen in vergelijking
met de methoden
print() en printAsBitmap() voor afdrukken. Wanneer u zich echter richt op Flash Player 6 en
lagere versies tot Flash Player 4.0.25 (Windows) en 4.0.20 (Macintosh), moet u de functies
print() en
printAsBitmap() en framelabels gebruiken.
Wanneer u afdrukken vanuit Flash Player onafhankelijk van klasse PrintJob wilt instellen, geeft u frames op om af te
drukken en stelt u het afdrukgebied van deze frames in.
Afdrukgebied opgeven wanneer object PrintJob niet wordt gebruikt
Wanneer frames worden afgedrukt, wordt het afdrukgebied standaard bepaald door het werkgebied van het
documentbestand. Elk object dat groter is dan het werkgebied, wordt afgekapt en niet afgedrukt. Geladen films
gebruiken hun eigen werkgebiedgrootte voor het afdrukgebied, niet de werkgebiedgrootte van het SWF-bestand.
U kunt als alternatief voor het gebruik van de werkgebiedgrootte van een document de volgende afdrukgebieden
instellen:
• Voor het contextmenu van Flash Player of de ActionScript 2.0-functie print() geeft u het selectiekader voor SWF-
inhoud op als het afdrukgebied voor alle frames door een object in één frame als het selectiekader te selecteren. Deze
optie is bijvoorbeeld nuttig bij het afdrukken van een volledige gegevenspagina vanuit een webbanner.