![]() |
|
||||||||||
|
|||||
|
[+ 1.1 06.01.2006]
|
Есть кнопка со следующим кодом:
где text1 имя текстового поля, в котором находится текст для печати. Но этот текст слишком большой и не помещается в это поле т.е. при чтении его нужно скролить. Проблема заключается в том, что при распечатке этого текста, печатается только то, что видно в поле text1, а то, что ниже - нет. Как сделать, чтобы печатался весь текст. P.S. В поле text1 текст загружается из *.txt. Может подскажите как сделать, чтобы текст печатался из этого файла, если это возможно? |
|
|||||
|
Возможно. Придётся создавать фиктивный, невидимый объект с авторазмером тектового поля.
|
|
|||||
|
[+ 1.1 06.01.2006]
|
А если текст очень большой, и размер поля не подобрать?
Может у кого-нибудь есть еще варианты? |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Может задействовать Ява-скрипт, вывести окно с HTML-документом, выписать туда текст и печатать из окна броузера? о_0
|
|
|||||
|
[+ 1.1 06.01.2006]
|
Нет, это тоже не вариант.
Можно ли сделать, чтобы текст печатался из внешнего txt файла? Если да, то как? |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
|
|
|||||
|
[+ 1.1 06.01.2006]
|
Ничего не понял...
![]() |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Цитата:
http://livedocs.macromedia.com/flash.../00001639.html Описание: "Класс PrintJob позволяет Вам более эффективно печатать содержимое. В дополнение ко всему, этот класс предлагает ряд более функциональных методов, нежели функция print(), позволяя Вам генерировать печатаемое содержимое без вывода на экран, используя знакомое пользователю диалоговое окно Print и печатать неотмаштабированное содержимое. Это особенно полезно при генерировании и выводе на печать содержимого из БД и содержимого динамических текстовых полей." (с) Если вам и так непонятно, то более я вам помочь не смогу, извините... |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 316
|
создаетс невидимое текстовое поле (как было сказано в первом ответе) и туда помещается текст.
var pintTH:TextField = _root.createTextField('pintTH', _root.getNextHighestDepth(), 0, 0, 500, 100);
pintTH._visible = false;
pintTH.wordWrap = true;
pintTH.multiline = true;
pintTH.autoSize = true;
pintTH.text = 'текстк';
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 4
|
Он всё равно печатает только одну страницу, код скопирован полностью, я просто сменил имя исходного текста для печатания, печатает, но только одну...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|