Имя: Пароль:
1C
1С v8
COM, OLE, CorelDRAW
0 Vugluskr
 
26.01.12
15:52
Коллеги, у кого есть работы с CorelDRAW из 1с.
Покажите пример взаимодействия, пожалуйста.

Срочно нужно решать задачу, времени в обрез. Спасите.
1 zak555
 
26.01.12
15:53
из 1с ценник в CorelDRAW ? =)
2 xard
 
26.01.12
15:54
google Imagemagick
3 Vugluskr
 
26.01.12
15:56
Не совсем ценник. Нужно кучу этикеток напечать с уникальными кодами. КОды в файле. Я хочу читать коды из файла в 1с и пулять их CorelDRAW. Мне нужен пример работы с CorelDRAW как с COMОбъект.
4 Valerik0101
 
26.01.12
15:57
Чо то типа этого наверно, только кореловские функции ))
   Photoshop = Новый COMОбъект("Photoshop.Application");
   PhotoDoc = Photoshop.Open("C:\1.jpg");
//    Photoshop.PlayAction("PhotoDoc.ResizeImage()");
//    PhotoDoc.PlayAction("Quadrant colors");
   PhotoDoc.RotateCanvas(35);
   PhotoDoc.Save();
   PhotoDoc.Close();
//    Photoshop.Quit();
5 Vugluskr
 
26.01.12
15:58
Valerik0101, да оно. Вот функций CorelDRAW  мне бы найти.
6 Valerik0101
 
26.01.12
16:00
(5)Я только не помню где и как искал функции фотошопа ((
Наверное в инете или в документации...
7 Vugluskr
 
26.01.12
16:01
Valerik0101, если быстро сможешь найти - поделись информацией. Буду очень благодарен.
8 Базис
 
naïve
26.01.12
16:01
Что за задача?

Корел знаю хорошо, готов небольшую задачу выполнить бесплатно сегодня ночью.

Или сам читай http://coreldraw.com/wikis/howto/default.aspx
9 Mort
 
26.01.12
16:02
10 ДенисЧ
 
26.01.12
16:02
(7) для начала запусти ексель и через его объектный бровзер посмотри, что оный дров вообще светит наружу...
11 shuhard
 
26.01.12
16:03
12 Vugluskr
 
26.01.12
16:34
Могу оплатить работу, если кто готов быстро решить. У меня запара.

Суть работы:
Напечать 500 000  этикеток с уникальным кодом. Коды в текстовых файлах. Нужно прочитать файл и вывести их нужным шрифтом в CorelDRAW  . Потом из CorelDRAW  мы будем печать на принтере zebra.

контакты аська 45613912, почта [email protected], 8926619OO22
13 ДенисЧ
 
26.01.12
16:36
А зачем для этого дров?
14 Vugluskr
 
26.01.12
16:39
ДенисЧ, можно без него. Хотел Bar-One от zebra, но он OLE не поддерживает похоже.
15 Ковычки
 
26.01.12
16:40
решу за недорого
16 Ковычки
 
26.01.12
16:40
нужно получить 500 000 файлов ?!
17 ДенисЧ
 
26.01.12
16:45
(14) А оля для этого зачем? У меня родной 1сный баркод прекрасно работает и печатает... ЧТо на зебру (тут с параметрами страницы поиграться надо), что на простой принтер...
18 Vugluskr
 
26.01.12
16:52
Да можно и прямо из 1с, наверное.
Мне нужно 400 000 этикеток, в макете 81 этикетка, значит нужно 400000/81 = 4938 макетов, т.е. 4938 файлов, если печатать в CorelDRAW.
19 ДенисЧ
 
26.01.12
16:53
Макет тебе нужен один... Всего один.
20 Vugluskr
 
26.01.12
17:17
ДенисЧ, написал тебе в аську  - тишина.
кому интересно задание - контакты свои я в теме оставил.
21 ДенисЧ
 
26.01.12
17:18
(20) Аська у меня выключена и включена уже сегодня не будет.
Кроме того, это задание мне не интересно. Оно скучно.
22 Vugluskr
 
26.01.12
17:31
ДенисЧ, так не бесплатно же. Если все так просто, то почему бы не помочь за деньги.
23 ДенисЧ
 
26.01.12
17:33
(22) Слово "неинтересно" тебе о чём-то говорит? Я пока не на помойках еду ищу. Поэтому не возьмусь. Уж извини.
25 Vugluskr
 
26.01.12
17:37
ДенисЧ, я понял, было бы предложено. С другой стороны, я помочь просил.
26 Vugluskr
 
26.01.12
18:12
Блин, как все не просто. Хочу вывести текст в начале листа - верхний левый угол. Ставлю координаты 0,0 - выводится в середине.. как в левый верхний угол записать? Какая у CorelDRAW система координат?

CorelDraw =Новый COMОбъект("CorelDraw.Automation.15");
CorelDraw.FileNew();
CorelDraw.SetDocVisible(True);
CorelDraw.CreateArtisticText( "Тест", 0,0);
27 Базис
 
naïve
26.01.12
18:16
В центре листа.
28 Vugluskr
 
26.01.12
18:18
Базис, а как в левый верхний угол?
29 Базис
 
naïve
26.01.12
18:21
Размер листа какой? Там в микронах надо указать смещение.

Я тебе предложение кинул, собсно. Не мучайся, ибо у меня связка с дровами давно в планах, на тебе я и научусь.
30 Vugluskr
 
26.01.12
19:02
Базис,  спасибо, надеюсь у нас получится решить вопрос. А народ, блин, отзывчивый )))
31 bse
 
26.01.12
20:54
SVG формат покури - тот-же XML...
может можно сразу из 1с-ки...
типа: http://rus-linux.net/nlib.php?name=/MyLDP/mm/inkscape/inkscape-guide-15.html
а потом нам расскажешь...
32 Vugluskr
 
27.01.12
19:52
SVG, нам тут не поможет. Базис, спасибо, помог. Организовал связку CorelDraw и Excel.