Главная страница
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.008 c
15-1301290908
OW
2011-03-28 09:41
2011.07.10
Поиск по строке аля посковика. Генераторы запроса.


15-1300913792
Handbrake
2011-03-23 23:56
2011.07.10
Динамическая пакетная архитектура и БД


4-1243935428
Unknown user
2009-06-02 13:37
2011.07.10
Стек вызовов


15-1301076925
TStas
2011-03-25 21:15
2011.07.10
Что делать с ноутбуком


15-1300809539
rxQ
2011-03-22 18:58
2011.07.10
ПО под GPL и платные компоненты