Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.12.2011, 16:34
Esigns вне форума Посмотреть профиль Отправить личное сообщение для Esigns Найти все сообщения от Esigns
  № 1  
Ответить с цитированием
Esigns

Регистрация: Dec 2011
Сообщений: 59
По умолчанию DataGrid на печать

Хочу отпечатать датагрид через принтер. При вызове функции BasicPrint происходит печать таблички, но сдвигается вниз первая строка датагрид после шапки таблицы примерно на 30 пикселей (сама сетка дата грид, текст остается).


Функция печати датагрид
Код AS3:
public function BasicPrint(e:MouseEvent) 
        { 	
			var printJob:PrintJob = new PrintJob();
			if (printJob.start()) {
				try {
				printJob.addPage(dg); // мой датагрид
				printJob.send();
				}
				catch (e:Error) {
				trace(e);
				}
			}
        }
Пробывал и такой вариант(добавил датагрид в MovieClip и отпечатал мувиклип):

Код AS3:
public function BasicPrint(e:MouseEvent) 
        { 	
			var movieClipToPrint:MovieClip = new MovieClip();
			var printJob:PrintJob = new PrintJob();
			movieClipToPrint.addChild(dg);
 
			if (printJob.start()) {
				try {
				printJob.addPage(movieClipToPrint);
				printJob.send();
				}
				catch (e:Error) {
				trace(e);
				}
			}
        }


Последний раз редактировалось Esigns; 08.12.2011 в 19:34.
Старый 08.12.2011, 17:03
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 2  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Попробуйте в Bitmap отрисовать
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 08.12.2011, 19:37
Esigns вне форума Посмотреть профиль Отправить личное сообщение для Esigns Найти все сообщения от Esigns
  № 3  
Ответить с цитированием
Esigns

Регистрация: Dec 2011
Сообщений: 59
GBee Спасибо за ответ.

Если кому будет интересно, то как оказалось проблема была не в моем коде, а в версии плеера. Т.е если запустить грид табличку через CS3 будет криво отпечатан документ, если через СS5 - норм.

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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