![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: 4 Всего: 4 |
Подскажите, пожалуйста, как решить такую проблему. Есть бланк определенной формы. Т.е. графы там заполняются вручную испокон веков. Но вдруг начальнику понадобилось, чтобы я это все дело компьютеризовал. И в итоге мне нужно в этот бланк в те места, в которые все раньше вписывали, впечатывать информацию. Как лчуше сделать так, чтобы комп мог легко и правильно (а главное, точно) впечатывать информацию именно в то место бланка, где это нужно? Подскажите технологию. А именно то, как правильно совместить размеры бланка и букв, печатаемых принтером. Немного расплывчато объяснил, но думаю, что вы меня поняли!
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| <Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 44 Всего: 64 |
А где эти бланки то храняться? Это документы Word-а? Или еще что то? Подробднее пожалуйста.
-------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
| Messages |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 26.3.2004 Репутация: нет Всего: нет |
Можно линейками вымерять на листе а потов в ворде разместить по размерам ячейки или можно не вворде, Можешь в акцессе или екселе. Да и макрос можешь написать!
|
|||
|
||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: 4 Всего: 4 |
Вот и подобрались к самому интересному. Нет у меня в электронном варианте такого бланка. Он у меня на бумаге. А вот впечатыватья должен строку тютелька в тютельку как требуется в бланке. Как? Ума не приложу.
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 4 Всего: 110 |
ну а чем плох способ с линейкой?
а еще можно предложить отсканировать бланк, а потом при необходимости заполнения записывать туда текст и распечатывать -------------------- qqq |
|||
|
||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: 4 Всего: 4 |
А как получить на принтере размер одного милиметра в настоящей жизни? Как это выразить? Язык, конечно, Delphi!
Добавлено @ 18:20 Хочу сделать такой же точно бланк, как у меня есть, только через Дельфи на компе. Потом в него буду все вписывать через Дельфи текст, а выводить графы бланка на печать не буду. Вот и вся хитрость. Осталось только узнать, как точно миллиметр в миллиметр построить бланк. Подскажите, пожалуйста!!! -------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
со сканера ты получаеш BMP
у него есть заголовок BITMAPINFOHEADER в котором есть два очень полезных свойства: LONG biXPelsPerMeter; LONG biYPelsPerMeter; вот тебе и размеры миллиметр в миллиметр -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| dvamaster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 30.6.2004 Где: Россия : Курган Репутация: 3 Всего: 10 |
У меня была такая проблема.
Под руку попался CorelDraw в нем разместил где надо надписи (по линейке) и без поблем. В принер бланк, а принер по бланку, результат отменный. Думаю любой векторный редактор такое сделать сможет. PS Линейка была сверху и слева листа Это сообщение отредактировал(а) dvamaster - 11.9.2004, 14:02 -------------------- Хорошую информацию трудно добыть. Сделать с ней что-нибудь - еще труднее. /L. Skywalker/ Что же я сделал не так? /Король Лир/ Я делаю это для твоего же блага! /Любой родитель и палач/ PKUNZIP.ZIP /неизвестный/ |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Наксерить подопытных бланков; создать тестовыю программы; путем проб и ошибок вымерить точныу координаты начала и конца вводе текста. Часа хватит...
|
|||
|
||||
| sergejzr |
|
||||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
Да, я тоже тек делал. В граф. редактор загрузил, надписи понаписал, посмотрел, где у каждой надписи верхний левый угол. Запомнил размеры шрифта. Потом drawString в BMP программой
Как хорошо, что так мосты не строят и космические корабли не запускают |
||||
|
|||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Но итог будет же! |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
Конечно! Если ресурсы не ограничены ПС: не обращай внимания |
|||
|
||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: 4 Всего: 4 |
Спасибо всем за предложения! А как насчет такого: использовать QuickReport в Дельфи. Там у каждого компонента QRLabel можно задавать положение в миллиметрах. Можно ведь и так?
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Лично я так и думал...
Но только вместо миллиметров - пиксели. |
|||
|
||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: 4 Всего: 4 |
Нет, с пикселями немного не точно. А вот в миллиметрах - самое то!!!
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |