Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.07.10;
Скачать: [xml.tar.bz2];

Вниз

Печать нескольких 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
9-1189378302
max_
2007-09-10 02:51
2011.07.10
текстура


2-1301601969
Cyberkazi
2011-04-01 00:06
2011.07.10
Отправка почты!


2-1301523077
Gu
2011-03-31 02:11
2011.07.10
Реестр Win7


3-1261385211
Rhododendrom
2009-12-21 11:46
2011.07.10
BackUp/Restore базы данных FireBird из моей программы.


2-1301921321
Елена
2011-04-04 16:48
2011.07.10
построение фигур в delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский