ПредишенСледващото

Добавянето на страниците на задание за печат

Страниците са добавени към заданието за печат, като се използва методът на ActionScript 2.0 PrintJob.addPage (). Въпреки че този метод може да се съдържа до четири параметри, само желания параметър, - мишена / ниво. Три параметри са по желание printArea. опции и frameNum.

Ако три незадължителни параметри не се използват всички изключени присвоите NULL параметър стойност.

С всички четири параметъра, функцията използва следния синтаксис.

Ако даден невалиден параметър, заданието за печат задава този подразбиране.

Всеки разговор с функцията за добавяне на нова страница е уникален, което ви позволява да се променят параметрите без това да повлияе на предишния. Например, отпечатване на една страница може да бъде зададен като растерно изображение, а другият - под формата на вектор. Можете да добавите много нови страници като заданието за печат изисква. Едно извикване на функция, за да добавите страница съответства на една отпечатана страница.

Забележка. Всеки ActionScript код, който трябва да се обадя да се промени крайния резултат на печат, е необходимо да се изпълни PrintJob.addPage на метод повикване (). Въпреки ActionScript код може да се извърши преди или след поканата към нов PrintJob (метод). Ако рамката е да предизвика функция PrintJob.addPage (). това не е гаранция, че ActionScript сценария на тази рамка ще се извършва по време на печат.

Забележка гола

ActionScript 2.0 цел параметър може да бъде число, представляващо ниво (например, 0 до _kornevogo документ) или низ, представляващ името на филм клип инстанция ( "myMovieClip").

Определяне на зоната за печат

Незадължително printArea включва следните значения.

Стойности xMin. ХМАХ. yMin и Ymax представлява екран пиксела спрямо целевото равнище, или мястото за регистрация в съответния видеоклип. ориентация печат площ се определя от горния ляв ъгъл на областта за печат на страницата. Ако зоната за печат по-голяма зона за печат на страницата с подрязани криле данни за печат извън правото и долната част на границата на страницата.

Adobe Flash - професионален (не се поддържа във флаш професионален вв) Отпечатване по време на работа
Размер на хартията А.

Б. размера на страницата

Ако не определите зоната за печат или невалиден област за печат, по подразбиране, то се определя в зависимост от размера на работната площ от документа за корен.

Мащабиране, точки и пиксела

А задание за печат, използвайки клас «PrintJob» подразбиране отпечата Flash Professional съдържание, без да го мащабиране. Например, обект 144 пиксела широчина на екрана се отпечатва с ширина от 144 точки или 2 инча.

Една точка се равнява на един пиксел. В инструмента автор, 72 пиксела равнява на един инч на хартия, 72 точки се равнява на един инч.

За да разберете как съдържанието на екрана съответства на Flash Professional отпечатана страница, трябва да знаете, единицата за измерване на екрана и натиснете. Размер на екрана се измерва в пиксели, и печатни секции са точки. И пиксела и точки се равняват на 1/72 от инча. Един TWIP е 1/20 точка, или пиксел.

Списъкът по-долу показва връзката между тези звена.

1 пиксел = 20 twips

1 точка = 20 twips

72 пиксела = 1 инч

72 точки = 1 инч

567 twips = 1 см

1440 twips = 1 см

За да мащабирате видеоклип, преди печат, задайте свойствата и MovieClip.xscale MovieClip.yscale. Преди да се обадите на този метод, и да възстанови първоначалните стойности след това. Ако мащаба на видеоклип и ги предават на стойност за printArea собственост. стойностите на пикселите, които се предават в printArea. отрази на оригиналния размер на видеоклип. Това означава, че по време на инсталацията видеоклип мащаб 50% печат района на 500 х 500 пиксела на съдържанието за печат, за да бъдат идентични на съдържанието сВален филм клип, но това е изход на половин процент. За повече информация, вижте. В описанието на метода addPage (метод PrintJob.addPage) клас в printjob директория ActionScript® 2.0 за Adobe; Flash Professional CS5.

печат на изображението във вектор или растерна графика

Параметърът опции ви позволява да изберете да отпечатате векторни графики или растерни изображения. При използване на този незадължителен параметър, използвайте следния синтаксис.

Стойността по подразбиране е невярно. Това е заявка за печат векторни графики. При вземането на решение каква стойност да се използва, не забравяйте следните условия.

Ако съдържанието на печат включва растерно изображение, уточни, че заданието за печат отпечатате като растерна графика, за да включва ефекта на прозрачност и цветови ефекти.

И обратното, ако отпечатвате съдържанието не включва растерни изображения, уточни, че отпечатъка на задание за печат, както векторни графики, за да се възползват от по-високо качество на изображението.

Имайте предвид рамката за печат

FrameNum опция ви позволява да посочите период за печат. Ако параметърът не е уточнено номера на рамата е отпечатана по подразбиране текущата рамките на целта, или нивото, определено като първи параметър при добавянето на страница.

Print задание за печат или изтриване

  1. За да изпратите задание за печат към принтера, след като с помощта на ActionScript 2.0 addPage () призовава. Използвайте метод PrintJob.send (). който причинява Flash Player, за да спре обработката на заданието за печат и да го изпратите към принтера.
  2. За да изтриете заданието за печат, след като го изпратите към принтера, използвайте ActionScript функция за изтриване на PrintJob (). което премахва PrintJob обекта и освобождава паметта.

Печат рамки без клас PrintJob

Клас ActionScript 2.0 PrintJob клас, на разположение за Flash Player 7 и по-късно, предлага много предимства пред метода на печат () и printAsBitmap (). Въпреки това, печат от Flash Player 6 и по-рано, докато Flash Player 4.0.25 (Windows) и 4.0.20 (Macintosh), използвайте печат () и printAsBitmap (). както и един изстрел марка.

За да инсталирате Flash Player отпечатването на кадрите без помощта на класа PrintJob, уточни рамки, за да отпечатате и да зададете областта за печат.

Определяне на зоната за печат без PrintJob обект

По подразбиране, когато печатате рамки областта за печат определено работно място документ. Всички обекти извън работната зона се изрязват и не се отпечатват. Заредени ролки използват собственото си размер етап, а не на размера на основната работна площ на SWF-файлове.

За да преоразмерите работно пространство документ, изберете следната област печат.

За контекстното меню Flash Player или функцията на ActionScript 2.0 печат (), определя границите на арената като зоната на печат за всички рамки на SWF-съдържание, избор на обект в един кадър като граничната кутия. Този метод е полезен, например, за да отпечатате спецификация на цяла страница на уеб банери.

печат () функция ви позволява да използвате композитен очертаващ правоъгълник на всички печатни рамки във времевата линия като зоната за печат, например, за да отпечатате няколко кадъра, които споделят обща точка на регистрацията. За прилагането на очертаващ правоъгълник композитен, използвайте Вмх опция. както е показано в следващия пример.

печат () функция позволява на областта за печат на всеки кадър с мащабирането на обектите, така че те се вписват в областта за печат, например, за да запълни печатната страница предмети с различни размери във всеки кадър. За да промените ограничаващата рамка на кадър, използвайте "рамката" в набора от настройки за действие "Печат", както е показано в следния пример.

печат () функция ви дава възможност да определи границите на арената конкретна рамка в документ, тъй като зоната на печат за всички печатни рамки на документа, както е показано в следния пример.

За целите на рамката, както е зоната на печат се използва # б етикет рамка. етикет # б трябва да е в същия слой като кадър с надпис #p.

Използване на функциите за печат () в отсъствието на PrintJob обект

ActionScript 2.0 печат () функция. с който може да се свързва с един бутон за печат или друг спусъка в документа има следната основна синтаксис.

Този параметър определя местоположението на целевите снимките да бъдат отпечатани, а параметърът очертаващ правоъгълник определя зоната за печат.

Присвояване на функция за печат () за един бутон, рамка или видеоклип в документа, така че потребителите могат да отпечатват съдържанието на Flash Professional. Ако присвоите печат () функция рамка, действието ще бъде изпълнена, когато точката на възпроизвеждане достигне предварително определена рамка.

печат () функция позволява, в допълнение към основните график за печат рамки от други фрагменти от ролката. Всяка функция за печат () определя, за да отпечатате само една времева линия, но действието ви позволява да укажете произволен брой кадри във времевата линия, за да отпечатате. Ако зададете няколко бутона функции за печат () или една рамка, всеки извършване на действие, диалогов прозорец "Печат".

Свързани статии

Подкрепете проекта - споделете линка, благодаря!