Распечатка фильма
Создав в фильме Flash интерактивные эффекты, можно сделать некоторые его кадры доступными для печати, чтобы пользователи могли распечатывать из Flash Player имеющиеся в фильме документы (каталоги, купоны, информационные листовки, квитанции, счета и т. д). Flash Player распечатывает содержание Flash как векторную графику с высоким разрешением, доступным для принтеров и других устройств вывода. Распечатка графики в векторном виде позволяет получать отчетливые распечатки при любом размере изображения без точечного эффекта, который обычно возникает при распечатке растровых изображений с низким разрешением. Распечатка фильма из Flash Player, вместо печати из браузера, дает авторам фильмов Flash некоторые преимущества, например, можно сделать следующее:
- указать в фильме Flash кадры, которые можно распечатать. Это позволяет создавать макеты страниц для печати и защищать материал от неправомочной распечатки;
- определить доступные для печати области кадров;
- определить, как именно будут распечатываться кадры – как векторная графика (используя преимущество высокого разрешения) или как растровая графика (чтобы сохранить эффекты прозрачности и цветовые эффекты);
- назначить процедуру print кадрам фрагментов фильма, даже если фрагменты невидимы. Это позволяет предлагать материалы для распечатки, не занимая ценное пространство браузера.
Распечатка из Flash Player
Пользователи могут печатать фильм непосредственно из Flash Player в браузере двумя способами:
- выполнив команду Print (Печать) контекстного меню Flash Player;
- используя процедуру print.
Процедура print позволяет контролировать распечатку фильма Flash, устраняет необходимость вызывать контекстное меню Flash Player и позволяет распечатать кадры из любой временной диаграммы, в том числе и из главной временной диаграммы или из временной диаграммы любого фрагмента фильма на любом уровне. Процедура print также позволяет определить область печати и распечатывать цветовые эффекты, в том числе и прозрачность.
По сравнению с процедурой print контекстное меню Flash Player ограничивает возможности печати: из меню печатаются только кадры главной временной диа1раммы и не распечатываются такие эффекты, как прозрачность или закрашивание.
Flash Player версии до 4.0.25 (Windows) или 4.0.20 (Macintosh) не поддерживают прямую распечатку кадров.
Подготовка фильма для печати
Для настройки печати из Flash Player следует указать распечатываемый кадр и область печати. Для того чтобы более полно контролировать распечатку пользователем некоторых материалов, при настройке фильма для распечатки учтите следующие советы:
- отрегулируйте макет страницы во всех кадрах, которые предполагаете сделать доступными для печати, чтобы обеспечить необходимые вид и качество распечатки. Flash Player печатает все фигуры, символы, растры, текстовые блоки и текстовые поля. Уровни фильма Flash при печати не компонуются;
- для установки размеров, масштаба и выравнивания драйвер принтера Flash Player использует настройки HTML, указанные в диалоговом окне Publish Settings (Настройки публикации);
- выделенные кадры распечатываются в том виде, как они представлены во фрагменте фильма. Можно разрешить пользователям распечатать фрагмент фильма, который не видим в браузере, указав для свойства visible этого фрагмента значение raise в панели Actions (Процедуры). Изменение свойства фрагмента фильма действием Set Property (Настроить свойства), кадрировании или применение любого инструмента преобразования не влияет на распечатку фрагмента фильма;
- чтобы фрагмент фильма можно было распечатать, он должен находиться на Столе или в рабочей области и иметь собственное имя трансформы;
- для печати все элементы должны быть полностью загружены. Для проверки этого условия можно использовать свойство _framesloaded или инструкцию ifFrameLoaded.
Поддержка принтеров
Flash Player может печатать как на PostScript, гак и на Не-PostScript-принтеры. Список поддерживаемых платформ печати можно найти на Web-сайте Macromedia http://www.miacromedia.com/software/flash/open/webprinting/faq.html.
Создание распечатываемых кадров
Все кадры в указанной временной диаграмме по умолчанию доступны для распечатки, однако можно ограничить их количество.
Для того чтобы определить кадры как доступные для печати, их надо маркировать следующим образом:
- Откройте или сделайте активным публикуемый фильм.
- Активизируйте панель Frame (Кадр), выбрав команду Modify › Frame (Изменить › Кадр).
- Выберите во временной диаграмме тот кадр, который хотите сделать доступным для печати.
- В панели Frame (Кадр) в поле Label (Ярлык) введите #р, чтобы определить кадр как доступный для печати (рис. 13.1).
Рис. 13.1. Панель Frame - Повторите шаги 3 и 4 для каждого кадра, который хотите определить как доступный для печати.