Operation Manual

A. Papierrechthoek B. Paginarechthoek C. (594,774) D. (576,756) E. (0,0) F. (-18,-18)
Wanneer u geen afdrukgebied opgeeft of een ongeldig afdrukgebied opgeeft, wordt het afdrukgebied standaard ingesteld in het werkgebied van
het hoofddocument.
Schalen, punten en pixels
Een afdruktaak die de klasse PrintJob gebruikt, drukt standaard Flash Professional-inhoud af zonder deze te schalen. Een object dat bijvoorbeeld
144 pixels breed is op het scherm, wordt afgedrukt als 144 punten, oftewel 2 inch breed.
Eén punt staat gelijk aan één pixel. In het ontwerpgereedschap staan 72 pixels gelijk aan één inch; op papier staan 72 punten gelijk aan één inch.
Voor meer begrip van de manier waarop Flash Professional-scherminhoud wordt ingedeeld op de afgedrukte pagina, is het nuttig de
maateenheden van het scherm en het afdrukken te begrijpen. Pixels zijn een schermmaat en punten zijn een afdrukmaat. Zowel pixels als punten
staan gelijk aan 1/72 van een inch. Een twip is 1/20 van een punt en pixel.
De volgende lijst toont de relatie tussen maateenheden.
1 pixel = 20 twips
1 punt = 20 twips
72 pixels = 1 inch
72 punten = 1 inch
567 twips = 1 cm
1440 twips = 1 inch
Wanneer u een filmclip wilt schalen voordat u deze afdrukt, stelt u de eigenschappen MovieClip.xscale en MovieClip.yscale in voordat u deze
methode aanroept. Achteraf stelt u de eigenschappen weer in op de oorspronkelijke waarden. Wanneer u een filmclip schaalt en tevens een
waarde voor de eigenschap printArea doorgeeft, weerspiegelen de pixelwaarden die aan printAreaworden doorgegeven de oorspronkelijke
grootte van de filmclip. Met andere woorden, wanneer u een filmclip schaalt naar 50% en een afdrukgebied opgeeft van 500 x 500 pixels, is
de inhoud die wordt afgedrukt identiek aan de inhoud die zou worden afgedrukt wanneer u de filmclip niet zou hebben geschaald, de inhoud
wordt echter afgedrukt op halve grootte. Zie voor meer informatie de methode addPage (PrintJob.addPage-methode) van de printjob-klasse
in de Naslaggids voor ActionScript 2.0.
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 ActionScript 2.0-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