PDA

Просмотр полной версии : Печать


sngbiz
04.06.2006, 16:28
Мне нужно распечатать содержимое мувика полностью. Флеш печатает только ту часть, которая видна в данный момент, остальное - серым.
Может кто знает выход из данной ситуации?
Подскажите, пожалуйста.
Спасибо.

iNils
04.06.2006, 16:37
А как ты печатаешь?

sngbiz
04.06.2006, 16:48
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();
}
}

iNils
04.06.2006, 16:59
У меня все нормально печатает.
Показывай исходник.

sngbiz
04.06.2006, 19:16
я понял, это из-за того что у меня этот мувик находится внутри ScrollPane.

sngbiz
04.06.2006, 19:48
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]

sngbiz
04.06.2006, 20:24
Nirth: используйте тэги [cоde][/сode]

сори, а как их пользовать?

sngbiz
04.06.2006, 20:25
а, или это не ответ на вопрос? :)

iNils
04.06.2006, 20:29
а, или это не ответ на вопрос? :)
Это процедурный ответ.

sngbiz
04.06.2006, 20:38
Может кто нибудь знает как сделать возможность выбора диапазона печати? Пока флеш разрешает мне печатать токо все страницы.
Как-то ведь они тут замутили:
http://www.adobe.com/products/flashpaper/productinfo/overview/flashpaper_datasheet.html
можна выбрать печатать 1 или 2 страницы

iNils
04.06.2006, 20:45
Я с PrintJob ни когда не сталкивался, но в хелпе вот что написано
my_pj.addPage(target:Object [, printArea:Object] [, options:Object ] [, frameNumber:Number]) : Boolean

frameNumber - Необязательный параметр, позволяющий указать номер печатаемого кадра; указание кадра frameNumber не вызывает исполнения кода в указанном кадре. Если этот параметр опущен, печатается текущий кадр мувиклипа target.