Print

Premda ne jedna od cestih funkcija koje se upotrebljavaju u Flashu, ipak je jako korisna u odredenim situacijama. To je naredba print odnosno printAsBitmap. Ako izvrsite naredbu print bez ranije pripreme dokumenta, cijeli sadrzaj filma ce biti isprintan - frame po frame. Takvo printanje vjerojatno ne zelimo postici vec zelimo isprintati samo odredenu stvar - npr. neku sliku





Priprema dokumenta za printanje se vrsi oznacavanjem framea koji zelimo printati sa #p (ako target ima vise frameova) Zato se prilikom kreiranja dokumenta koji ce se moci printati mora unaprijed isplanirati njegova organizacija.Naredbe za printanje:

  • print() - print(target:Object, boundingBox:String) : Void
    ova naredba salje vektorske grafike i fontova na printer. Sa ovom naredbom nije moguce isprintati transparencije (vidi primjer gore)
  • printAsBitmap() - printAsBitmap(target:Object, boundingBox:String) : Void
    za razliku od naredbe print ova naredba pretvaragrafiku u bitmap sliku i salje je na printer. Sa ovom naredbom moguce je printati transparencije (vidi primjer gore)

Kao sto vidite naredbe primaju dva parametra. Target (cilj printanja) i boundingBox (nacin na koji Flash odreduje skalu frejmova namijenjenih printanju).

  • target - je Instance name onog sto zelite printati (this, _parent.grafika…)
  • boundingBox - predstavlja jednu od sljedece tri opcije:
    • bframe - svak frame za printanje skalira svoju velicinu na onaj opseg koji ce popuniti stranicu
    • bmax - odreduje skaliranje pojedinih frameova za printanje prema najvecem od njih, tako da svaki frame zadrzava svoju relativnu velicinu
    • bmovie - kod ovog nacina potrebno je izvrsiti pripremu i napraviti frame koji u sebi sadrzi box koji ce biti maksimalna velicina za printanje. Taj frame se mora oznaciti sa #b. Sve sto bude izvan ove velicine nece biti isprintano.

Download Ovdje mozete skinuti source



1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4 out of 5)
Loading ... Loading …

Komentari

Verification Image

Unesite slova sa slike.