Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Печать компонента HTML (http://www.flasher.ru/forum/showthread.php?t=129859)

QueenT 11.09.2009 16:19

Печать компонента HTML
 
Подскажите пожалуйста.
У меня есть AIR приложение в котором есть компонет HTML, который мне надо распечатать, но у меня есть проблема - печатает только, то что отображается в компоненете, а тот контет старницы, что находится за скролами, не распечатывает. Тоесть если высота компонента HTML - 333, а контента 555, распечает, то, то 333. Вот я и не знаю как можно распечатать именно контент:
Вот как я распечатываю:

[as3]var printJob:FlexPrintJob=new FlexPrintJob();
if (printJob.start() != true)
return;
printJob.addObject(html.htmlLoader);
printJob.send()

mirroanwe 13.09.2009 11:26

From Adobe's help:
public function addObject(obj:IUIComponent, scaleType:String = "matchWidth"):void
Попробуйте применить scaleType.
P.S. Как грязный вариант, перед печатью можете задать у HTMLLoader ширину и высоту контента (возможно с применением маски), распечатать, а затем изменить ширину/высоту на изначальную.


Часовой пояс GMT +4, время: 15:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.