Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Печать клипа под маской. (http://www.flasher.ru/forum/showthread.php?t=130587)

Art_133 29.09.2009 18:09

Печать клипа под маской.
 
Привет, есть клип под маской его нужно напечатать. Это таблица которая динамически выстраивается в зависимости от данных в ней. Растягивается только в высоту.
Так вот, я начинаю печать:

Код AS1/AS2:

// Объект печати
var target:MovieClip = main.cont.target_mc;
//var target = 0;
 
print_but.onRelease = function () {
        // Создаем объект PrintJob
        var my_pj:PrintJob = new PrintJob ();
 
        // Показываем диалоговое окно, однако начинаем печать лишь в том случае, если
        // если метод start() возвращает true.
        if (my_pj.start ()) {
 
                // Используем переменную для отслеживания успешных вызовов addPage
                var pagesToPrint:Number = 0;
 
                // Добавляем объекты для печати в список,
                // выполняется один раз для каждой страницы
                if (my_pj.addPage (target)) {
                        pagesToPrint++;
                }
                // Отправляем страницы из списка спулера на печать лишь в том случае, если 
                // хотя бы один вызов addPage() прошел удачно. Всегда следует проверять 
                // успешность вызовов start() и addPage() до вызова метода send().
                if (pagesToPrint > 0) {
                        my_pj.send ();// Печатаем страницу(-ы)
                }
        }
        // Убираем мусор 
        delete my_pj;// Удаляем ссылку на объект
};

Но у меня возникает проблема, вернее несколько проблем:

1. Размеры распечатанной таблицы не совпадают с размерами этой же таблицы в цифровом варианте. В распечатанном она больше чуть ли не в 2 раза

2. Текст весь покоробленный распечатанном варианте

3. Клип который под маской обрезанный. Я так понимаю то это нормально? Как-же тогда его распечатать не обрезанным?

Подскажите пожалуйста.


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

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