Просмотр полной версии : Печать
Мне нужно распечатать содержимое мувика полностью. Флеш печатает только ту часть, которая видна в данный момент, остальное - серым.
Может кто знает выход из данной ситуации?
Подскажите, пожалуйста.
Спасибо.
private var objAreaPrint:Object = {xMin:0, yMin:0, xMax:600, yMax:800};
public function startPrint():Void
{
var printObj:PrintJob = new PrintJob();
if (printObj.start())
{
var paper:MovieClip = oEditContent.currPaper;
printObj.addPage(String(paper), objAreaPrint);
printObj.send();
}
}
У меня все нормально печатает.
Показывай исходник.
я понял, это из-за того что у меня этот мувик находится внутри ScrollPane.
function startPrint():Void
{
var printObj:PrintJob = new PrintJob();
if (printObj.start())
{
printObj.addPage(String(mc));
printObj.addPage(String(mc1));
printObj.addPage(String(mc2));
printObj.send();
}
}
startPrint();
stop();
вот так я печатаю все мувики, каждый на отдельной странице. А как сделать возможность выбора: печатать одну страницу или все?
Nirth: используйте тэги [cоde][/сode]
Nirth: используйте тэги [cоde][/сode]
сори, а как их пользовать?
а, или это не ответ на вопрос? :)
а, или это не ответ на вопрос? :)
Это процедурный ответ.
Может кто нибудь знает как сделать возможность выбора диапазона печати? Пока флеш разрешает мне печатать токо все страницы.
Как-то ведь они тут замутили:
http://www.adobe.com/products/flashpaper/productinfo/overview/flashpaper_datasheet.html
можна выбрать печатать 1 или 2 страницы
Я с PrintJob ни когда не сталкивался, но в хелпе вот что написано
my_pj.addPage(target:Object [, printArea:Object] [, options:Object ] [, frameNumber:Number]) : Boolean
frameNumber - Необязательный параметр, позволяющий указать номер печатаемого кадра; указание кадра frameNumber не вызывает исполнения кода в указанном кадре. Если этот параметр опущен, печатается текущий кадр мувиклипа target.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.