Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.10;
Скачать: CL | DM;

Вниз

Печать нескольких RAV-проектов на одной странице   Найти похожие ветки 

 
И. Павел ©   (2011-03-24 09:13) [0]

Здравствуйте.

Я сопровождаю программу печати пропусков. Каждый пропуск представлен RAV-проектом и имеет фиксированный размер (разный для пропусков разных типов).

Поступила задача: для экономии бумаги печатать по нескольку пропусков на одной странице (у них стоит обычный принтер A4, а не специализированный, а каждый пропуск размером примерно с визитку). Заказчик хочет, чтобы при создании пропуска, он не печатался сразу, а буферизовался, а печать производилась тогда, когда страница заполнится несколькими пропусками. Такая вот экономия бумаги… Хотя по моему, было бы более экономически эффективно урезать штат "менеджерих" выдающих пропуска, с 4 шт. до 1 шт.

Подскажите, пожалуйста, можно ли это сделать? И, если можно, то как?

Заранее спасибо.

PS: я не знаю, как это можно сделать средствами RAV, и пока что планирую переделать печать, используя Quick Report или другой аналогичный пакет, т.к. с помощью QR можно генерировать страницы динамически (точно также, как и обычные динамические формы). Еще один плюс Quick Report и прочих пакетов отчетов, интегрированных в Delphi, а не вынесенных, как RV.


 
Anatoly Podgoretsky ©   (2011-03-24 09:41) [1]

> И. Павел  (24.03.2011 09:13:00)  [0]

RAV отчет весь может быть сгенерирован динамически (базовая возможность), но
может и визуально (дополнительная возможность), с промежуточными
возможностями.
Большинство умеют пользоваться только дополнительной возможностью.


 
И. Павел ©   (2011-03-24 10:00) [2]


> Anatoly Podgoretsky ©   (24.03.11 09:41) [1]

Спасибо.

Действительно, даже статьи про это есть. А я не думал, что так можно :) Но опять таки это потребует создание компонент вручную, плюс задача усложнится тем, что предыдущий программист умел использовать в RAV только параметры, переданные в таблице, хоть они там и не нужны, т е и это придется переделывать (не держать же по таблице для каждого пропуска, организовав их в массив для дальнейшего удаления :). Тогда, наверное, лучше я буду использовать Quick Report.


 
Anatoly Podgoretsky ©   (2011-03-24 11:06) [3]

> И. Павел  (24.03.2011 10:00:02)  [2]

У меня на сайте есть две книги, да и примеры в двух вариантах, визуально и
ручками


 
И. Павел ©   (2011-03-24 11:38) [4]

> [3] Anatoly Podgoretsky ©   (24.03.11 11:06)

Спасибо. Почитаю.


 
И. Павел ©   (2011-03-25 09:03) [5]

http://www.delphisources.ru/pages/faq/base/rave_reports_rtti.html

Работа с RAVE в runtime похожа скорее на хакерство, чем на использование стандартных функций продукта. Вместо справки - ковыряние в RTTI :) QuickReport рулит!


 
Anatoly Podgoretsky ©   (2011-03-25 15:15) [6]

> И. Павел  (25.03.2011 09:03:05)  [5]

QuickReport конечно рулит, полная интеграция в код программы, нет разницы с
формой и QR


 
Inovet ©   (2011-03-25 15:34) [7]

> [6] Anatoly Podgoretsky ©   (25.03.11 15:15)

ФР в при такой манере использования не хуже рулит + другие более или почти совсем автономные от кода хоста способы.



Страницы: 1 вся ветка

Текущий архив: 2011.07.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.006 c
15-1300952862
oxffff
2011-03-24 10:47
2011.07.10
Сегодня полетит к нам Ижемский ТУ-154М


2-1301672845
istok
2011-04-01 19:47
2011.07.10
TidTransaction


15-1301334387
Pavia
2011-03-28 21:46
2011.07.10
Посоветуйте компонент


15-1301337906
Baks
2011-03-28 22:45
2011.07.10
Вывод текста на TCanvas с обтеканием картинки?


2-1301853911
Basilisk
2011-04-03 22:05
2011.07.10
Программное создание элементов