Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2008, 20:33   #1
Максим_Леонидович
Пользователь
 
Регистрация: 22.07.2008
Сообщений: 49
По умолчанию Посоветуйте оптимальное решение

ПрактиЧески не имею опыта в программировании, но необходимо решить проблему. Посоветуйте пожалуйста.
Программа должна выводить на пеЧать на А4 формате разлиЧнЫе медиЦинские бланки. есть бланки пбоьше А6 размера, есть поменьше, в половину от А6. Пользователь должен выбрать чекбоксами какие анализы, а программа должна оптимальнорасположить их бланки на лсте А4, То есть это в две колонки. например: Если выбраны бланк побольше и два поменьше, то соответственно большойдолжен встать в одну колонку, а два других во вторую друг над другом (не знаю понятно ли объясняю ). Фамилия и адрес берутся из базы данных.
Посоветуйте, Чем луЧше воспользоваться? Пытался через RAweReports. на как не придумать как эти бланки рисовать, да еще, чтобы они на листе раскладывались оптимально, чтобы бумага не тратилась.

За ранее спасибо!!!!
Максим_Леонидович вне форума Ответить с цитированием
Старый 19.12.2008, 21:06   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

для меньшего формата делаем отчет на два бланка
если реально нужен только один, то второй оставляем незаполным
пришли к единому размеру дальше компонуем бланки одного формата.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 19.12.2008, 22:18   #3
Максим_Леонидович
Пользователь
 
Регистрация: 22.07.2008
Сообщений: 49
По умолчанию

То есть получается, на лист выводится сразу несколько назных самостоятельных отЧетов?
а можно обойтись без Report?
Максим_Леонидович вне форума Ответить с цитированием
Старый 22.12.2008, 00:08   #4
Максим_Леонидович
Пользователь
 
Регистрация: 22.07.2008
Сообщений: 49
По умолчанию

Что, так никто и не поможет?
Максим_Леонидович вне форума Ответить с цитированием
Старый 22.12.2008, 01:10   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Ну есть же созданные как будто специально для вас программы, например - ClickBook, FinePrint, Print Studio и так далее, расширяющие возможности использования любого принтера...
mihali4 вне форума Ответить с цитированием
Старый 22.12.2008, 22:44   #6
Максим_Леонидович
Пользователь
 
Регистрация: 22.07.2008
Сообщений: 49
По умолчанию

Спасибо,
Посмотрю, ни разу не пользовался.
Но хотелось бы, чтобы программа получилась самостоятельной и не нуждалась в дополнительных установках.
Максим_Леонидович вне форума Ответить с цитированием
Старый 17.01.2009, 02:07   #7
Максим_Леонидович
Пользователь
 
Регистрация: 22.07.2008
Сообщений: 49
По умолчанию

А такой вопрос. Можно ли сделать так, чтобы программа генерировала HTML код, а затем открывала его в браузере. И таким образом выводила его на принтер. Пожалуйста помогите!!! НАдо во что бы то ни стало сделать такую программу!!!
Максим_Леонидович вне форума Ответить с цитированием
Старый 24.01.2009, 12:12   #8
Максим_Леонидович
Пользователь
 
Регистрация: 22.07.2008
Сообщений: 49
По умолчанию

А кстати, почему никто не предложил формировать такойдокумент в МS Word или через html.
Подскажите через что лучше. Попытался разобраться с тем и другим, кажется что через ворд легче.

Каждому такому бланку анализов я присваиваю размер 1 или 2 и посредством простого алгоритма можно раложить их оптимально на листе.
единственная заморочка с вордом - придется каждый раз после отправки на печать закрывать документ.

Попутно хочу задать вопрос. Как можно запустить из дельфи макрос ворда.
Максим_Леонидович вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посоветуйте литературу. Andrey0405 Помощь студентам 1 07.12.2008 22:48
Оптимальное использование буфера вершин и индексов Vedrus Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 08.11.2008 03:46
сравнение текущего года и месяца с годом и месяцем поступления, а после сравнения записать номер курса Таня84 БД в Delphi 5 11.06.2007 13:53
Посоветуйте Speeker Общие вопросы Delphi 6 18.02.2007 17:17