Operation Manual

(Verouderd in Flash Professional CC) Afdrukken tijdens runtime
Naar boven
Naar boven
Afdrukken bij uitvoering met behulp van ActionScript 3.0
Afdrukken bij uitvoering met behulp van ActionScript 2.0
Afdrukken bij uitvoering met behulp van ActionScript 3.0
Zie de volgende bronnen voor informatie over afdrukken tijdens runtime met ActionScript 3.0:
Afdrukken in de ActionScript 3.0-ontwikkelaarsgids (Adobe.com)
Afdrukken bij uitvoering met behulp van ActionScript 2.0
U kunt afdrukfunctionaliteit toevoegen aan Flash-documenten, waarmee gebruikers vanuit Flash Player kunnen afdrukken. U kunt de
ActionScript®PrintJob-klasse gebruiken of u kunt de ActionScript-functies print() of printAsBitmap() gebruiken. Gebruikers kunnen ook in het
contextmenu van Flash Player de opdracht Afdrukken selecteren. Bovendien kunnen gebruikers afdrukken vanuit een browser, in plaats van vanuit
Flash Player, door een opdracht als Bestand > Afdrukken in het browservenster te selecteren. Afdrukken direct vanuit Flash Player, in plaats van
vanuit een menu Afdrukken in een browservenster, biedt echter diverse voordelen, waaronder de volgende:
Gebruikers kunnen alle frames afdrukken of bepaalde frames die u vanuit Flash Player het label afdrukbaar hebt gegeven. Bovendien kunt u
het afdrukgebied van een frame instellen.
U kunt opgeven dat inhoud wordt afgedrukt als vectorafbeeldingen (om voordeel te doen van hogere resolutie) of als bitmaps (om
transparantie- en kleureffecten te behouden).
Het object PrintJob van ActionScript is beter dan de functies print() en printAsBitmap() doordat het mogelijk is om dynamisch gerenderde
pagina´s als een enkele afdruktaak af te drukken. Het object PrintJob biedt ook afdrukinstellingen van de gebruiker, die gebruikt kunnen
worden om rapporten specifiek voor de gebruiker in te delen.
Flash Player-versies lager dan 4.0.25 (Windows) of 4.0.20 (Macintosh) ondersteunen het direct afdrukken van frames niet. Flash Player 7 en
hoger ondersteunen de klasse PrintJob.
Opmerking: Zie Afdrukken in de ActionScript 3.0-ontwikkelaarsgids voor informatie over het afdrukken van SWF-bestanden tijdens runtime met
ActionScript 3.0.
Afdrukken bij uitvoering beheren
Wanneer u de afdrukmogelijkheden voor gebruikers wilt beheren, moet u rekening houden met de volgende punten bij het instellen van
documenten en filmclips voor afdrukken:
Wijzig de paginalay-out in elk frame dat u toewijst als afdrukbaar zodat deze overeenkomt met de door u gewenste afdrukuitvoer. Met Flash
Player kunt u alle vormen, symbolen, bitmaps, tekstblokken en tekstvelden afdrukken. Niveaus in een SWF-bestand worden niet op
afdrukuitvoer samengesteld.
Het printerstuurprogramma gebruikt de HTML-instellingen in het dialoogvenster Publicatie-instellingen voor afmetingen, schaling en uitlijning.
Gebruik deze instellingen om de afdruklay-out te bepalen.
De geselecteerde frames worden afgedrukt zoals deze in het filmclipsymbool worden weergegeven. Wanneer u wilt dat gebruikers een
filmclip kunnen afdrukken die niet zichtbaar is in een browser, stelt u in het deelvenster Handelingen de eigenschap _visible van de filmclip in
op false. Wanneer u de eigenschap van een filmclip wijzigt met de handeling setProperty, via tweenen of met een transformatiegereedschap,
heeft dit geen effect op de manier waarop een filmclip wordt afgedrukt.
Wanneer een filmclip afdrukbaar moet zijn, moet deze zich in het werkgebied of het plakbord bevinden en een instantienaam hebben.
Alle elementen moeten volledig geladen zijn voordat ze kunnen worden afgedrukt. Gebruik de eigenschap _framesloaded van de filmclip om
te controleren of alle afdrukbare inhoud is geladen. Zie _framesloaded (eigenschap MovieClip._framesloaded property) in Naslaggids voor
ActionScript 2.0 op www.adobe.com/go/learn_cs5_as2lr_nl.
De klasse PrintJob van ActionScript 2.0 gebruiken
Met de klasse PrintJob van ActionScript kunt u de afdrukfunctionaliteit verbeteren die beschikbaar is met de methode print(), maar ook dynamische
inhoud buiten beeld renderen, via één afdrukdialoogvenster vragen aan gebruikers stellen en een niet-geschaald document afdrukken met
eigenschappen die overeenkomen met de verhoudingen van de inhoud. Deze mogelijkheid is nuttig voor het renderen en afdrukken van externe
dynamische inhoud, zoals de inhoud van databases en dynamische tekst.
Bovendien heeft uw document dankzij eigenschappen die worden gevuld door de methode PrintJob.start() toegang tot de printerinstellingen van de