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

Вниз

Заказали сделать проект по печати наклеек....   Найти похожие ветки 

 
Мазут Береговой ©   (2005-01-03 21:06) [0]

Вот сижу и думаю, как это правильно сделать. Пока только в голову приходит сделать шаблон в вордовском формате для одной наклейки (или rtf), а в нем поставить метки. Потом читать эти метки и заменять их на данные и запускать на печать. Надо что бы наклейки шли в две колонки и нумеровались, типа, "1 из 56", "2 из 56" и т.д. Это значит, что надо каждую наклейку генерировать отдельно и добавлять в документ. Теперь надо делать еще один документ из двух колонок и в него вставлять наклейки из первого... Вот морока, а там еще пропуски надо настраивать...

Может какая другая технология есть? Кто знает?


 
Anatoly Podgoretsky ©   (2005-01-03 21:16) [1]

В ворде поддержана печать этикеток, даже данные может брать или из базы или из адресной книги. Насчет нумерации не в курсе.
Смотри по слову Merge [Mail]ю А так как Ворд является OLE Automation, то им можно управлять из своей программы полностью.


 
GanibalLector ©   (2005-01-03 21:18) [2]

>Вот сижу и думаю, как это правильно сделать.
А на чем ???Это какое-то устройство или как ???Если да,то название хоть скажите.


 
Чеширский_Кот ©   (2005-01-03 21:19) [3]

мазут, выпей лучше


 
Мазут Береговой ©   (2005-01-03 21:38) [4]


> Anatoly Podgoretsky ©   (03.01.05 21:16) [1]

Спасибо. Поковыряюсь в этом...

> GanibalLector ©   (03.01.05 21:18) [2]

Ничего особенного обычный "джентельменский" набор PC -> Printer.


> Чеширский_Кот ©   (03.01.05 21:19) [3]

Что бы купить выпивку надо на нее заработать еще... :-)) Вот я и пытаюсь..


 
Zacho ©   (2005-01-03 21:42) [5]

Ищи по слову Zerba ( или Zebra , уже не помню) - лучший производитель железа и софта для этого.


 
YurikGL ©   (2005-01-03 21:46) [6]


> Мазут Береговой ©   (03.01.05 21:06)  

На работе есть моя готовая прога, которая сама генерирует вордовский документ с наклейками в две колонки.

Наклейки используются для наклеивания на конверты и содержат адреса получателей, которые берутся из БД access.

В програмке просто выделяем нужных получателей (или группу) и говорим "сгенерировать наклейки". В итоге имеем вордовский документ с наклейками, который остается пустить на печать. Размер наклейки фиксированный. В тексте программы можно ручками выставить.

Могу поделиться, но завтра днем.


 
YurikGL ©   (2005-01-03 21:52) [7]

По сабжу - советую сделать документ-шаблон наклеек, лучше всего объект типа "надпись" заранее нужного размера с очерченными границами. Потом взять его в буфер. Шаблон закрыть.
Далее создаем новый документ.

Вставляем надпись из буфера.
В нужные места последней вставленной надписи добавляем текст.
Уходим в конец документа.
Вставляем надпись из буфера...
....

Что-бы вставить текст в нужные места шаблонной надписи можно либо поработать с отступами, интервалами, центровкой и т.п. либо в шаблонной надписи в нужных местах иметь вложенные в нее другие надписи и вставлять в них.


 
Sergey_Masloff   (2005-01-03 21:54) [8]

YurikGL ©   (03.01.05 21:46) [6]
Так ровно то же делает мастер наклеек в Ворд без всяких программ. Получить из акцесс списое нужных адресов в файл задача столь же тривиальная. Или есть тонкости?


 
YurikGL ©   (2005-01-03 22:03) [9]


> Sergey_Masloff   (03.01.05 21:54) [8]

Более общее решение?


 
Sergey_Masloff   (2005-01-03 22:09) [10]

YurikGL ©   (03.01.05 22:03) [9]
>Более общее решение?
Договорились


 
Vaitek ©   (2005-01-03 22:09) [11]

Я когда в одном магазине работал, там наклейки пчетать тоже нужно было.

Инфа бралась из БД, наклейки создовались на основе шаблона, в шаблоне были прописаны все поля, их местоположение на наклейке, шрифты и т.п. Лежали шаблоны в текстовом виде. По шаблону компановалась наклейка и распечатывалась.


 
YurikGL ©   (2005-01-03 22:16) [12]


> Sergey_Masloff   (03.01.05 22:09) [10]
> YurikGL ©   (03.01.05 22:03) [9]
> >Более общее решение?
> Договорились

Ok



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

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

Наверх




Память: 0.5 MB
Время: 0.026 c
1-1105561713
Egor_101
2005-01-12 23:28
2005.01.23
Как проверить существуют ли в INI файле разделы


4-1102398395
Помощник админа
2004-12-07 08:46
2005.01.23
Логин пользователя, запустившего процесс


1-1105562080
chir
2005-01-12 23:34
2005.01.23
ToolButton6.DropdownMenu.Popup(0,0); - как получить координаты?


3-1103619169
Romano
2004-12-21 11:52
2005.01.23
Ошибка InterBase


14-1105005251
Uncle Archi
2005-01-06 12:54
2005.01.23
Что за зверь такой ASUS AGP-V274DTV