Operation Manual
405
FLASH CS4 PROFESSIONAL GEBRUIKEN
ActionScript
Pagina's aan een afdruktaak toevoegen
U voegt met de methode PrintJob.addPage() van ActionScript 2.0 pagina's toe aan uw afdruktaak. Hoewel de
methode maximaal vier parameters kan bevatten, is de enige benodigde parameter
target/level. De drie optionele
parameters zijn
printArea, options en frameNum.
Wanneer u geen bepaalde optionele parameter gebruikt maar overige optionele parameters, gebruikt u
NULL in plaats
van de uitgesloten optionele parameter.
Met alle vier de parameters gebruikt de functie de volgende syntaxis:
MyPrintJob.addPage(target[,printArea:Object, options:Object, frameNum:Number]):boolean;
Wanneer u een ongeldige parameter opgeeft, gebruikt de afdruktaak de standaardparameterwaarden.
Elke aanroep tot het toevoegen van een nieuwe pagina is uniek, u wijzigt hiermee parameters zonder eerder ingestelde
parameters te beïnvloeden. U kunt bijvoorbeeld opgeven dat een pagina moet worden afgedrukt als een
bitmapafbeelding en een andere pagina als een vectorafbeelding. U kunt zoveel nieuwe pagina's toevoegen aan de
afdruktaak als voor de afdruktaak is vereist. Een enkele aanroep om een pagina toe te voegen, staat gelijk aan een enkele
afgedrukte pagina.
Opmerking: Elke ActionScript-code die moet worden aangeroepen om een resulterende afdruk te wijzigen, moet worden
uitgevoerd voordat de methode
PrintJob.addPage() wordt aangeroepen. De ActionScript-code kan echter worden
uitgevoerd voor of na een nieuwe
PrintJob()-methode. Wanneer een frame een aanroep van PrintJob.addPage()
uitvoert, garandeert de aanroep zelf niet dat het ActionScript-script voor dat frame wordt uitgevoerd wanneer het frame
wordt afgedrukt.
Doel opgeven
De parameter target van ActionScript 2.0 kan een getal zijn dat een niveau vertegenwoordigt (zoals 0 voor het
document _root) of een tekenreeks die de instantienaam van een filmclip vertegenwoordigt (
"myMovieClip").
Afdrukgebied opgeven
De optionele parameter
printArea bevat de volgende waarden:
{xMin:Number, xMax:Number, yMin:Number, yMax:Number}
De waarden xMin, xMax, yMin en yMax vertegenwoordigen schermpixels ten opzichte van het doelniveau of het
registratiepunt van de filmclip. De richting van het afdrukgebied loopt vanaf de linkerbovenhoek van het afdrukbare
gebied op de pagina. Wanneer het afdrukgebied groter is dan het afdrukbare gebied op de pagina, worden de
afdrukgegevens die de rechterrand en onderste rand van de pagina overschrijden, afgekapt.
PrintJob.pageHeight getal punten Hoogte van het daadwerkelijk afdrukbare gebied op de
pagina (zonder door de gebruiker ingestelde marges)
PrintJob.pageWidth getal punten Breedte van het daadwerkelijk afdrukbare gebied op de
pagina (zonder door de gebruiker ingestelde marges)
PrintJob.orientation tekenreeks n.v.t. Richting: staand of liggend
Eigenschap Type Eenheid Opmerkingen