Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Биржа прикладных разработок => Тема начата: Дмитрий22 от 22.11.12, 18:24:56

Название: Подпись v1.0
Отправлено: Дмитрий22 от 22.11.12, 18:24:56
Выкладываю программу Signature v1.0 (подпись, то есть).
Библиотека вставляет растровые подписи в штамп. Работает следующим образом: по фамилии в штампе ищет в папке фрагмент с образцом подписи и вставляет его в штамп.
Улучшения по сравнению с предыдущей версией:
1. Появились минимальные настройки по вставке даты.
2. Образцы подписей могут храниться где угодно, главное, чтоб из этой папки был установлена библиотека.
3. При вставке фамилии в штамп без образца подписи программа ругается не 3 раза, а только один и без мата, просто пишет какого файла не хватает.
Образцы подписей обязательно должны находиться в папке с библиотекой и быть монохромные, иначе эффекта "прозрачности" не получается. В остальном, все выглядит довольно реалистично. Прилагаю Чертеж3.cdw для тестирования. Просьба не пользоваться слоями с 110 по 115. Программа использует их под свои нужды. И еще: внутри программы "вшит" множитель растра равный 0.5, то есть при создании образцов подписей рисуйте их размером в 2 раза больше. Удачи!
Название: Re: Подпись v1.0
Отправлено: Sabahs от 22.11.12, 19:40:29
Вставляет правильно только в системном виде, нет контроля состояния активного вида при вставке.
Название: Re: Подпись v1.0
Отправлено: Pav от 22.11.12, 19:56:58
Цитата: Дмитрий22 от 22.11.12, 18:24:56
Выкладываю программу Signature v1.0 (подпись, то есть).
Респект  :fr:
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 24.11.12, 16:21:13
Цитата: Sabahs от 22.11.12, 19:40:29
Вставляет правильно только в системном виде, нет контроля состояния активного вида при вставке.
Исправлено в версии 1.1
Название: Re: Подпись v1.0
Отправлено: Sabahs от 24.11.12, 16:30:18
Спасибо за исправление.
Название: Re: Подпись v1.0
Отправлено: Poltava от 11.12.12, 13:52:31
Хорошая библиотека! Спасибо автору! +1 в репу, ну и как обычно вставлю свои 5 копеек
- При отсутствии фамилии в базе подписей выдает ошибку на каждую подпись как по мне не совсем может выводить список в одним сообщении.
- В настройках не хватает опции "Одинаковая дата"
- При установке опции "Без даты" и попытке подписать документ стираются заранее вбитые туда даты! то есть сейчас нет возможности заполнить даты вручную, а потом подписать документ
- Не хватает возможности настроить формат даты (точнее сказать этой возможности пожалуй не хватает самому компасу он использует настройки системы) но ведь в графу можно вносить произвольный текст почему бы не вписывать туда дату скажем в таком формате MM.ДД в виде текста а не в виде даты.
Название: Re: Подпись v1.0
Отправлено: Дим от 11.12.12, 14:40:25
класс :!: :!:
Название: Re: Подпись v1.0
Отправлено: VIO от 11.12.12, 14:58:12
Не пойму как она работает.
Вроде подключил всё правильно а в штамп вствить не могу.
:(
Название: Re: Подпись v1.0
Отправлено: Sabahs от 11.12.12, 15:00:12
В штамп фамилию пишете, библиотека по ней вставляет подпись.
Название: Re: Подпись v1.0
Отправлено: VIO от 11.12.12, 15:03:10
ОК, получилось.
:)
Название: Re: Подпись v1.0
Отправлено: Эдуард от 17.12.12, 16:59:19
Интересная библиотека. Спасибо автору.
Вопрос - а в каком случае будет законным использование этой библиотеки? Ведь БТД принимает чертежи только с оригинальными подписями.
Ну и замечания по библиотеке:
1 Подписи выполнил в Paint в рекомендованном автором масштабе. Библиотека вставляет их в основную надпись со смещением. Как этим смещением можно управлять?
2 Если в основной надписи фамилия присутствует дважды, то библиотека отказывается вставлять подпись второй раз.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 17.12.12, 19:30:12
На БДТ я руку ни в коем случае не поднимаю, пускай принимают с оригинальными, наша с Вами задача привести в соответствие документ в БДТ и электронный вид. БДТ не принимают, зато заказчики принимают, производство, иногда принимает, особенно чужое. Так, вот, чтоб не ходить в БДТ, можно отправить заказчику либо в производство напрямую электронный вариант (естественно, он должен соответствовать бумаге).
1. Смещение сделано специально, т.к. почти всегда у растрового рисунка присутствуют поля, если их нет - сделайте, это не проблема. Смещением управлять нельзя.
2. Неправда Ваша, ткните еще раз мышкой, все должно встать как надо, я тестировал штамп со всеми одинаковыми фамилиями, все работало.
Название: Re: Подпись v1.0
Отправлено: Эдуард от 18.12.12, 14:54:42
Дмитрий22, спасибо за ответы :) .
1 Со смещением разобрался, решил проблему. Увеличил поле подписи, сместил подпись и поиграв немного с пропорциями получил то, что хотел для каждой подписи.
2 Вы правы, я был не прав - второй раз подпись можно вставить, вызвав команду ещё раз.

Тестировал библиотеку сегодня:
1 Странно ведёт себя библиотека при наличии пустой строчки в основной надписи чертежа - то вставит одну или две подписи, то удалит их, а для двух первых и двух последних фамилий, пройдя по всем им после пяти вызовов команды вставить подпись в итоге оставляет подписи только для двух первых фамилий и перестаёт откликаться на вызов команды.
2 Если настроить библиотеку вставлять подписи без даты, то она помнит это только один сеанс работы в КОМПАСе. После перезагрузки КОМПАСа восстанавливает старую настройку - подпись с текущей датой для разработчика.
3 Может быть стоит добавить в библиотеку небольшую справку, что можно делать и как, а что - нет?
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 19.12.12, 06:42:01
1. Я замечал пару раз, как библиотека ставит подписи иногда со второго раза на нек. машинах, но думал это что-то аппаратное, сейчас прихожу к выводу, что нет.
2. Ждем версию 1.2 по обоим замечаниям.
Справки не будет. Обратная сторона бесплатной библиотеки. Стараюсь всю работу описать на страницах форума и сделать максимально простой и понятный интерфейс.
Название: Re: Подпись v1.0
Отправлено: VIO от 20.12.12, 16:04:36
Нельзя вставить подпись в штамп спецификации.
:`(  :)
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 20.12.12, 17:20:44
Естественно, мы с demosfenus уже обсуждали этот момент. Компания Аскон запрещает вставлять растр в спецификацию. Ничего не могу поделать...Я давно предлагал им спецификацию хранить в файле чертежа, меньше проблем бы было с синхронизацией позиций, вставкой растра и др. инф, но... такая политика.
Название: Re: Подпись v1.0
Отправлено: Poltava от 22.12.12, 01:40:20
Да ситуатция с СП не радует
Название: Re: Подпись v1.0
Отправлено: VIO от 29.12.12, 07:12:15
Ещё одно маленькое неудобство, я не могу удалить никак Подпись с чертежа. :shu:
Такая ситуация, у меня есть чертеж одного формата с подписью, мне надо срочно изменить его.
Так внедренный элементостаётся на месте, его нельзя выделить и удалить.
Была бы возможность в таком случае при запуске программы она (программа) сама стирала или перемещала подпись.
А так мне пришлость создавать новый чертеж, с нужным оформлением.
Но все равно программа мне нравится. :)
Название: Re: Подпись v1.0
Отправлено: VIO от 29.12.12, 08:20:07
Извините всё работает как надо, перемещает.
Наверное вчера не её день был.
:-)))
Название: Re: Подпись v1.0
Отправлено: Дим от 29.12.12, 08:21:28
Я блокирую слой с подписью(гашу) и ставлю новую...
Название: Re: Подпись v1.0
Отправлено: Эдуард от 29.12.12, 08:25:00
Цитата: VIO от 29.12.12, 07:12:15
Ещё одно маленькое неудобство, я не могу удалить никак Подпись с чертежа. :shu:
...
Подпись удаляется просто - нужно удалить фамилию и ещё раз применить команду вставить подпись. Такие действия по удалению подписи через её вставку, конечно , не являются интуитивно понятными, поэтому я и просил автора о краткой справке. Но, программа интересная, для кого-то очень полезная и автору за неё спасибо.
Название: Re: Подпись v1.0
Отправлено: VIO от 29.12.12, 08:33:32
Цитата: Эдуард от 29.12.12, 08:25:00
Подпись удаляется просто - нужно удалить фамилию и ещё раз применить команду вставить подпись. Такие действия по удалению подписи через её вставку, конечно , не являются интуитивно понятными, поэтому я и просил автора о краткой справке. Но, программа интересная, для кого-то очень полезная и автору за неё спасибо.
Ещё раз проверил и убедился, при изменении формата достаточно нажать кнопку программы. подпись автоматически переместится в поле штампа.
:)
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 29.12.12, 14:43:55
Вышла новая версия Подпись v1.2.
Улучшения:
1. Ручной ввод даты (по умолчанию).
2. Вкладка Управление масштабом в настройках.
3. Вкладка Извещения в настройках.
4. Теперь настройки программы хранятся в реестре Windows.

Исправления:
1. Если часто тыкать мышкой в кнопку "Вставить подписи", то через некоторое кол-во раз (на разных машинах по-разному) вставляются только 2-е подписи. Оказалось глюк API Компаса. :%: Еле-еле нашел ошибку. Исправлено.
Название: Re: Подпись v1.0
Отправлено: Zombi от 17.01.13, 11:01:41
Полезная программка, а для спецификации она не работает? Планируется такой функционал?
Название: Re: Подпись v1.0
Отправлено: Sabahs от 17.01.13, 11:07:24
http://forum.ascon.ru/index.php/topic,23388.msg165918.html#msg165918
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 11.03.13, 18:15:17
Вышла новая версия Подпись v1.3.
Улучшения:
1. В настройках добавлена опция "Дата у всех одна".
2. Появилась возможность не выдавать сообщения при отсутствии образца подписи.
3. Вкладка Масса в настройках. Расчет массы по объектам спецификации и округление ее.
4. Появилась возможность добавлять за полем чертежа дату и время последнего сохранения (для чего, см. ниже).
5. Появилась возможность устанавливать атрибут файла "Только чтение".

Исправления:
1. Теперь программа "Подпись" работает и для спецификаций :%: (даже не спрашивайте, как я это сделал)

В программе появились функции электронного документооборота. Представьте, Вы подписали чертеж на бумаге и Вам нужно сравнить соответствует ли электронный вид бумаге? Задача достаточно рутинная, но если на чертеже будет присутствовать дата и время последнего сохранения чертежа, то Вам достаточно сравнить эту дату с атрибутами файла и Все. Можно переводить файл в состояние "Только чтение", либо в Лоцмане переводить в состояние "Серия". Бумагу можно удалить.
Начиная с версии 1.3 программа "Подпись" встала на коммерческие рельсы. Для скачивания доступна демо-версия со всеми возможностями.
Название: Re: Подпись v1.0
Отправлено: LazyCamel от 14.02.14, 16:25:34
Добрый день!
Скажите, работа возможна только с Компасом? Как насчет AutoCad?
Название: Re: Подпись v1.0
Отправлено: Sabahs от 14.02.14, 16:32:42
С AutoCad никак, API Компаса и AutoCad разные.
Название: Re: Подпись v1.0
Отправлено: Ole от 02.04.14, 15:14:33
Когда ожидать очередную версию " Подписи"  с поддержкой Компаса 15 или она уже существует?
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 14.04.14, 21:37:19
Тестирование под v15: Под 15 только что проверил, бесплатная версия 1.2 работает с небольшим глюком (выскакивает сообщение о том что образец не найден, хотя при этом вставляет его). В платных версиях все работает под v15 без ошибок (уже дошли до v1.37). Та что выложена на сайте(1.3) тоже работает без ошибок, только время на компе перенесите на год назад. Все справедливо для 32 разрядной версии Компаса. Под 64 скорее всего не пойдет, нужно перекомпилировать библотеку (что будет реализовано не скоро). В ближайших планах заставить бесплатную версию 1.2 работать без глюков под v.15 и перейти на API 7. Вот как то так.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 21.04.14, 20:37:31
Вышла бесплатная версия 1.21 программы "Подпись" с поддержкой Компаса v.15. Обнаружил некоторую особенность: При включенной опции "Использовать OpenGL" подписи начинают "налетать" друг на друга. В других версиях такого не наблюдалось. При выводе на печать, тем  не менее, реалистичность возвращается :). Так что не пугайтесь, либо выключите OpenGL. Поигрался с эспортом файла в PDF(новая фишка v15). А вот здесь с реалистичностью полный капец. Подписи начинают закрывать друг друга, потому уж лучше конвертировать в jpeg.
Название: Re: Подпись v1.0
Отправлено: Vin от 14.05.14, 13:49:52
Программа с оформлением чертежей по ГОСТ Р 21.1101 работает?
Подписи вставляются в отдельный слой или на текущий?
Название: Re: Подпись v1.0
Отправлено: VIO от 14.05.14, 13:53:03
В системный вид.
:)
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 14.05.14, 15:08:46
Цитата: Vin от 14.05.14, 13:49:52
Программа с оформлением чертежей по ГОСТ Р 21.1101 работает?
Подписи вставляются в отдельный слой или на текущий?
1. Такими мудреными документами при разработке библиотеки я,конечно, не пользовался, тем более для строительства. Я больше машиностроитель.
2. Подписи вставляются на отдельные слои. Начиная с 110 до 115. И с 160 до 163. Просьба их не использовать при проектировании.
Название: Re: Подпись v1.0
Отправлено: tramp_m от 14.05.14, 20:11:20
Цитата: Дмитрий22 от 14.05.14, 15:08:46
...
2. Подписи вставляются на отдельные слои. Начиная с 110 до 115. И с 160 до 163. Просьба их не использовать при проектировании.


Это Ваша личная просьба для всех кто вас знает, или где-то, как то регламентировано... 
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 16.05.14, 20:14:47
Нет, нигде не регламентировано. Здесь писал почему. http://forum.ascon.ru/index.php/topic,23388.msg165769.html#msg165769

P.S. Честно говоря, не встречал людей которые выходят за пределы 50-го слоя, многие, в том числе и я вообще не использую слои при оформлении чертежей.
Название: Re: Подпись v1.0
Отправлено: Andrew_k от 10.06.14, 20:03:54
Библиотека Подпись 1.21 не сохраняет свои настройки. Каждый раз после запуска компаса приходится заходить в настройки библиотеки и выбирать формат вставляем даты на желаемый (чч.мм.гг), по умолчанию стоит мм.гл.
Компас 14sp2, запущен под простым пользователей, не админом.
Название: Re: Подпись v1.0
Отправлено: tramp_m от 10.06.14, 20:20:18
Цитата: Дмитрий22 от 16.05.14, 20:14:47
Нет, нигде не регламентировано. Здесь писал почему. http://forum.ascon.ru/index.php/topic,23388.msg165769.html#msg165769

P.S. Честно говоря, не встречал людей которые выходят за пределы 50-го слоя, многие, в том числе и я вообще не использую слои при оформлении чертежей.

Благодарю....
Кое-что прояснилось
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 24.06.14, 18:34:45
Вышла новая версия Подпись v1.22.
https://yadi.sk/d/taXhuInMUhobs
Улучшения:
1. Появился экспорт чертежей, спецификаций и текстовых документов в PDF и многостраничный TIFF. Работает в версиях Компаса 12, 13, возможно 14, и 15.  Для спецификаций и текстовых документов экспорт происходит с рекламой.
2. Добавлены настройки экспорта с выбором места хранения экспортируемых файлов.
3. Появилась команда "Удалить подписи из штампа".

Исправления:
1. Настройка формата года при вставке в штамп теперь так же сохраняется в реестре.

P.S.
1 При экспорте я пользуюсь сторонним конвертером, а он не любит пробелы в названиях файлов и вообще любых пробелов в пути сохранения файлов, поэтому исключайте пробелы при сохранении. Например: C:\My Work\Чертеж.pdf - конвертация в PDF не возможна, только в TIFF. Правильно будет C:\MyWork\Чертеж.pdf
2. Экспорт происходит сканированием чертежей в растровый формат. Благодаря этому многократно повышается сложность обратной векторизации чертежа.
Название: Re: Подпись v1.0
Отправлено: lexz21 от 23.10.14, 09:35:13
Доброе время суток!

Учитывая, что вышеназванные программки  конвертируют в различные форматы (не компасовские) спецификацию, посчитал их, для себя, спасвариантом (ну тоесть тока от безысходности). Решил поразмыслить (благо бессоница подвернулась) и, вуаля, нашел, опять же для себя, довольно "простое" и нехитрое решение. Еле дождался рабочего утречка. Font Creator (Trial) + роспись пальцем по экрану смартфона (QuickMemo в помощь) и создание нового собственного шрифта. Роспись назначил на цифирку 0. Устанавливаем шрифт в систему и проба....прошла!!! В поля подписей в спецификации вставляется (или, правильно сказать, печатается) в реальном компасовском формате, без всяких конвертаций. Ну, а потом, печать на принтере - нормалек. Виртаульным принтером и в pdf и jpeg, ну короче у кого какая фантазия. В чертежах - без проблем. Макросы....без проблем. В шаблон забил в скрытый слой и...лепи чертежи. Надо с подписями, слой в видимый и вуаля. В итоге, вердикт - юзать можно!!!! Ну, а то, что отображение будет только на том компе, на котором установлен шрифт, да и нужно оно только для твоих бумажных печатей для твоего отчета (ну надо иногда), вполне решаемо администратором!!  Ну как-то так.

С уважением.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 23.10.14, 09:47:26
Как насчет реалистичности? Скан штампа можно? Получается, что подпись не сможет выйти за границы ячейки штампа? Как это будет выглядеть в реальности? Моя размашистая подпись не превратится в точку?
Название: Re: Подпись v1.0
Отправлено: lexz21 от 23.10.14, 11:02:50
для Дмитрий22

"Как насчет реалистичности? Скан штампа можно? Получается, что подпись не сможет выйти за границы ячейки штампа? Как это будет выглядеть в реальности? Моя размашистая подпись не превратится в точку"


Спокойно выходит за рамки ячейки при увеличении шрифта (у меня по умолчанию шрифт 3,5, печатая, подпись увеличиваю до 12 ( все зависит от размера изначальной вставки скана в прогу), и накладываются друг на друга из соседних ячеек.  Расположение подписи по высоте, методом проб, в программе редактора регулируется.

С уважением.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 23.10.14, 12:03:08
Согласен, выглядит более-менее. То есть я на букву А могу нацепить свою хитрую подпись. И при ее нажатии и выборе нового хитрого шрифта будет выходить моя закорючка вместо буквы А. Идея не плохая. Подумаю, как бы ее зашить в библиотеку.....
Хотя есть и недостатки. При устройстве на работу нового конструктора придется дополнять хитрый шрифт и цеплять его подпись на новую букву. Затем прекомпилировать библиотеку с добавлением нового символа, если только не придумать работу библиотеки через хитрый файл настроек.
Название: Re: Подпись v1.0
Отправлено: lexz21 от 23.10.14, 12:24:07
для Дмитрий22

Пока для меня (а кручу верчу идейно, и не только, в плане экспериментов, наработок, разработок своих стилей, шаблонов, обходных путей в компасе в одиночку) этот вариант само - то! В принципе админам  думаю не так сложно редакнуть шрифт, учитывая, что можно конторе, в принципе, и лицуху прикупить на редактор шрифта (не так и дорого, 100-150 баксов), а уж установить шрифт дистанционно новенькому ваще не вопрос. Вопрос в том, что нужен ли одинаковый по составу шрифт каждому? У меня он уникальный, и другой на своем компе мою крякозабру не увидит.

PS. Кстати, там на картинках, выше в посте, мой рукописный шрифт, так же писанный пальцем на смартфоне. Пришлось быстренько состряпать - лень было вручную обычной ручкой писать очень большой объем текста. ))))

С уважением.
Название: Re: Подпись v1.0
Отправлено: Andrew_k от 18.12.14, 22:08:18
Хотелось бы увидеть х64 версию вашей библиотеки.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 19.12.14, 08:29:10
Пожелание принял. В начале следующего года попробую чего-нибудь представить.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 24.12.14, 20:18:31
С Наступающим!!
Для особо продвинутых пользователей вышла 64-разрядная версия библиотеки 1.21.

https://yadi.sk/d/OuttOE2ddbHQJ

Создавалась и тестировалась под Компас 15. Все мучения здесь:

http://forum.ascon.ru/index.php/topic,25560.msg203371.html#msg203371

В начале года постараюсь и версию 1.22 перевести с растровым экспортом в PDF. Если пользоваться выстроенной векторной функцией экспорта в PDF, то теряется реалистичность, подписи начинают наезжать друг на друга, кроме того, векторный формат легко открыть для последующего редактирования, что не всегда желательно.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 07.01.15, 20:19:51
С Рождеством!

Версию 1.22 с экспортом в растровый PDF тоже сделал 64 разрядной:

https://yadi.sk/d/zGiwOaFAdqCbE

Тестировалась под Компас 15х64.

Удачи!
Название: Re: Подпись v1.0
Отправлено: Вират Лакх от 02.02.15, 09:04:17
Могу предложить такой вариант - вставлять подпись в виде заливки (Компас-фрагмента). Порядок изготовления максимально реалистичной и качественной подписи: 1) Расписаться на бумаге ручкой, 2) отсканировать с dpi не менее 300, 3) С помощью программы http://potrace.sourceforge.net перевести в dxf (получается каждая линия как бы обведена вокруг - пустые внутри линии) - её еще можно использовать для векторизации чертежей, 4) открыть в компасе, объединить в блок и заливкой нужного вам цвета залить каждый контур, предварительно подправив, если понадобится, 5) удалить исходный контур = получается масштабируемая векторная подпись в виде заливки/штриховки любого цвета без всяких фонов, которая может распечататься своим цветом при всех остальных черных. Раз она будет компасной, может легче будет с ней обращаться (вставлять, масштабировать, накладывать др. на др. и т. д.)
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 02.02.15, 09:46:31
Возьму на заметку. Я вообще беру все идеи на заметку, но отфильтровываю те, которые усложняют работу с подписями. Библиотека обкатывается в реальном КБ и все "сложности" сразу всплывают. Перевести в dxf идея не плохая, можно будет попробовать.
Название: Re: Подпись v1.0
Отправлено: FuG4s от 02.02.15, 09:48:42
Поставил на компас 15.Сделал сканы в bmp,но не работает.что делаю не так?
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 02.02.15, 09:51:54
Цитата: FuG4s от 02.02.15, 09:48:42
Поставил на компас 15.Сделал сканы в bmp,но не работает.что делаю не так?
Тестовые подписи, прилагаемые с библиотекой работают?
Название: Re: Подпись v1.0
Отправлено: FuG4s от 02.02.15, 09:53:22
Цитата: Дмитрий22 от 02.02.15, 09:51:54
Тестовые подписи, прилагаемые с библиотекой работают?
нет.И фал компаса,который там лежит-тоже ничего не показывает.Открывается и применяется мои оформления и все.... :(
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 02.02.15, 09:56:05
 
Цитата: FuG4s от 02.02.15, 09:53:22
нет.И фал компаса,который там лежит-тоже ничего не показывает.Открывается и применяется мои оформления и все.... :(
В файле Компаса ничего не должно быть кроме Фамилий в штампе. После подключения библиотеки нажимайте Вставить подпись. Только тогда подписи вставятся.

P.S/ пишите в личку, чтоб не загромождать форум.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 02.02.15, 10:18:37
У товарища FuG4s фамилии забиты в стиле чертежа. Библиотека не умеет работть со стилями, возможно, в новой версии научится.
Название: Re: Подпись v1.0
Отправлено: Денис74 от 28.04.16, 14:28:53
Вопрос: можно ли с помощью этой библиотеки вносить подпись каждого конструктора отдельно, по очереди.
Т.е. скан подписи у каждого пользователя на своем компьютере, и каждый пользователь добавляет подпись со своего компьютера в общий документ, по очереди? На данный момент добавляется одна подпись, но удаляется предыдущая...
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 28.04.16, 14:42:04
Нет, но если очень хочется, то можно. Если у пользователя нет подписи на компьютере, она просто не вставится. пример - есть
1. Иванов - разработчик. У него на компе только его подпись
2. Петров - проверяющий. У него должна быть подпись Иванова и своя.
3. Сидоров Нормоконтроль. У него почти все подписи на компе.
4 У утверждающего точно все.

При таком раскладе подписи будут вставляться по очереди.

Название: Re: Подпись v1.0
Отправлено: Elpis от 28.04.16, 14:52:22
Цитата: Дмитрий22 от 17.12.12, 19:30:12
На БДТ я руку ни в коем случае не поднимаю, пускай принимают с оригинальными, наша с Вами задача привести в соответствие документ в БДТ и электронный вид. БДТ не принимают, зато заказчики принимают, производство, иногда принимает, особенно чужое. Так, вот, чтоб не ходить в БДТ, можно отправить заказчику либо в производство напрямую электронный вариант (естественно, он должен соответствовать бумаге).

Коллеги, а все-таки, какой смысл использования таких "подписей"?..
Подпись предназначена для определения авторства подписанта. Но и говорит о том, что подписанный документ не изменялся, и не подделывался.

Ведь получаемые картинки подписей в данном случае могут обозначать только первое, да и то с натяжкой - потому как кто ответит, что именно этот документ получил эту подпись?

Если заказчики и производство принимает документ с картинками подписей, почему они не принимают документ без этих картинок?.. :shu:
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 28.04.16, 15:01:15
Цитата: Elpis от 28.04.16, 14:52:22
Коллеги, а все-таки, какой смысл использования таких "подписей"?..
Если заказчики и производство принимает документ с картинками подписей, почему они не принимают документ без этих картинок?.. :shu:

Наверное, по той же причине, по которой не принимают заявление на отпуск без подписи. Можно,  конечно, сходить в архив, от сканировать чертеж с мокрыми подписями и отправить, но можно и не ходить.
Название: Re: Подпись v1.0
Отправлено: Вячеслав Никонов от 28.04.16, 15:04:09
Цитата: Elpis от 28.04.16, 14:52:22
Если заказчики и производство принимает документ с картинками подписей, почему они не принимают документ без этих картинок?.. :shu:

Бюрократия же.
Название: Re: Подпись v1.0
Отправлено: Денис74 от 28.04.16, 15:05:33
Цитата: Дмитрий22 от 28.04.16, 14:42:04
Нет, но если очень хочется, то можно. Если у пользователя нет подписи на компьютере, она просто не вставится. пример - есть
1. Иванов - разработчик. У него на компе только его подпись
2. Петров - проверяющий. У него должна быть подпись Иванова и своя.
3. Сидоров Нормоконтроль. У него почти все подписи на компе.
4 У утверждающего точно все.

При таком раскладе подписи будут вставляться по очереди.
К сожалению, такой вариант неприемлем, т.к. состав подписывающих постоянно меняется (большое разнообразие  :) ) и хранить (добавлять/убирать) у всех проверяющих подписи всех разработчиков... На четвертом-пятом уровне будет путаница и слишком много чужих подписей у последнего подписывающего.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 28.04.16, 15:15:42
Цитата: Денис74 от 28.04.16, 15:05:33
К сожалению, такой вариант неприемлем, т.к. состав подписывающих постоянно меняется (большое разнообразие  :) ) и хранить (добавлять/убирать) у всех проверяющих подписи всех разработчиков... На четвертом-пятом уровне будет путаница и слишком много чужих подписей у последнего подписывающего.

То что Вы предлагаете, пока сложно реализовать и представить.

Предположим, библиотека не обновляет подписи уже подписного чертежа, тогда:
если проверяющий подпишет, а нормоконтролер завернет, то на подпись проверяющему второй раз придет уже  подписанный им чертеж!!!! Я уже не говорю о проблемах, когда после нормоконтроля изменится формат чертежа и подпись проверяющего будет красоваться в месте, где у Вас находится зуб шестерни.
Название: Re: Подпись v1.0
Отправлено: VIO от 28.04.16, 15:26:27
Цитата: Денис74 от 28.04.16, 15:05:33
К сожалению, такой вариант неприемлем, т.к. состав подписывающих постоянно меняется (большое разнообразие  :) ) и хранить (добавлять/убирать) у всех проверяющих подписи всех разработчиков... На четвертом-пятом уровне будет путаница и слишком много чужих подписей у последнего подписывающего.
Попробуйте воспользоваться копированием.
Я этим часто пользуюсь  :)
Скопированные виды можно в любой чертеж вставлять. ;)
Название: Re: Подпись v1.0
Отправлено: VIO от 29.04.16, 09:01:03
Или так.
:)
Название: Re: Подпись v1.0
Отправлено: Николай от 29.04.16, 11:52:39
Всё это прикольно, но картинка с подписью ничего не удостоверяет... :)
Название: Re: Подпись v1.0
Отправлено: VIO от 29.04.16, 12:08:49
Что Вас убедит?
;) 88)) :)
Название: Re: Подпись v1.0
Отправлено: Николай от 29.04.16, 12:16:48
Меня, что ли?  :) Скопирую факсимиле "Иванов" и вставлю в любой электронный чертёж. И что,-  это удостоверит, что автор- Иванов?
Название: Re: Подпись v1.0
Отправлено: VIO от 29.04.16, 12:20:01
Это никто.
:)
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 29.04.16, 12:30:47
Не спорьте, друзья! Библиотека изначально создавалась не для создания системы согласования документации. Ее цель всего-лишь освободить несчастного конструктора от стоянки возле сканера. Сейчас на работе активно ей пользуемся для отправки чертежей на свой завод и на заводы субподрядчиков. Конструктора довольны.
Название: Re: Подпись v1.0
Отправлено: VIO от 29.04.16, 12:43:20
Никто и не спорит.
:)
Название: Re: Подпись v1.0
Отправлено: lexz21 от 29.04.16, 13:12:16
Добавил/удалил подписи прибывших/уволившихся в шрифт (пару часиков), админы переустановили шрифт и опять народ радуется: и копипаст работает и макрос, и спецификация не разрушается ))))
Название: Re: Подпись v1.0
Отправлено: VLaD-Sh от 20.04.17, 17:01:27
Привет! А под V16.1 х64 работает?
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 20.04.17, 17:31:00
Цитата: VLaD-Sh от 20.04.17, 17:01:27
Привет! А под V16.1 х64 работает?
Да
http://forum.ascon.ru/index.php/topic,23388.msg203375.html#msg203375
Только дату на компьютере поменяйте года на 2 назад, чтоб не ругалась.
Название: Re: Подпись v1.0
Отправлено: VLaD-Sh от 20.04.17, 17:36:05
Цитата: Дмитрий22 от 20.04.17, 17:31:00
Только дату на компьютере поменяйте года на 2 назад, чтоб не ругалась.
Спасибо, но с датой не вариант.  :(

Это ошибка из-за даты?
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 20.04.17, 17:39:43
Цитата: VLaD-Sh от 20.04.17, 17:36:05
Спасибо, но с датой не вариант.  :(
Тогда ждите новую версию. Ориентировочно конец мая.
Цитата: VLaD-Sh от 20.04.17, 17:36:05
Это ошибка из-за даты?
Нет. Это из-за пробелов в пути.
Название: Re: Подпись v1.0
Отправлено: VLaD-Sh от 20.04.17, 17:41:53
Цитата: Дмитрий22 от 20.04.17, 17:39:43
Это из-за пробелов в пути.
А как глубоко можно "закапывать" ?
Пробовал из любых директорий, кроме корневой. Ошибка одна и та же!
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 20.04.17, 17:47:46
Цитата: VLaD-Sh от 20.04.17, 17:41:53
А как глубоко можно "закапывать" ?
Пробовал из любых директорий, кроме корневой. Ошибка одна и та же!
Только что скачал по указанной ссылке на свой комп в папку D:\Program\Signature_v1.22_64_bit.
Никаких замечаний не выдала и пробелов в пути, как видите нет.
Название: Re: Подпись v1.0
Отправлено: VLaD-Sh от 20.04.17, 17:54:44
Цитата: Дмитрий22 от 20.04.17, 17:47:46
Никаких замечаний не выдала и пробелов в пути, как видите нет.
Спасибо! Внимательнее проверил пути. Были кривые.Поправил все заработало.  :o:
А насчет даты подождем Мая  :)
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 20.04.17, 18:12:52
Цитата: VLaD-Sh от 20.04.17, 17:54:44
Спасибо! Внимательнее проверил пути. Были кривые.Поправил все заработало.  :o:
А насчет даты подождем Мая  :)
С датой Вам повезло. :) В этой версии работайте на здоровье.
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 13.05.17, 21:35:27
Как обещал, вышла новая версия программы Подпись v4.02
Библиотека была полностью переписана на другом языке программирования (С#).
https://yadi.sk/d/8nuNNmTF3J7aGN

Изменения:
1. Теперь подписи не хранятся в чертеже, они хранятся в PDF файле, полученном из Компас-документа. Это связано с тем, что Компас-спецификация не умеет хранить образцы подписей. Предварительный просмотр в чертеже пока оставил.
2. Появилась возможность экспорта в PDF всех активных документов.
3. За полем чертежа автоматически вставляется фамилия ответственного копировщика (экспортера в PDF).
4. Появились настройки имени файла PDF.

Данная библиотека активно используется в нашем КБ. Раньше, до ее появления выстраивались огромные очереди из конструкторов перед сканером, особенно в те промежутки времени, когда нужно было срочно отправить огромное количество чертежей на сторону. Сейчас в Лоцман рядом с Компас-документом складываем его заверенную копию в PDF.Если нужно отправить чертежи на сторону, то в Лоцмане жмем кнопку сохранить проект на диск и Лоцман все PDF, относящиеся к данному проекту сохраняет на диск. Библиотека конвертирует в растровый PDF. Это очень важно с точки зрения защиты данных от повторного реинжиниринга со стороны недобросовестных субподрядчиков.

Версия 4.02 Demo будет работать до конца года. Эти ограничения ввел для защиты лицензионных пользователей библиотеки.
Системные требования: .Net 4.0, Компас 12-16.1, возможно 17.0 (все разрядности). Инструкция по установке библиотеки и сама библиотека – см. вложенный файл. Сохраняйте библиотеку в папки, не имеющие пробелов в названии (почему, читайте инструкцию).
Название: Re: Подпись v1.0
Отправлено: Дмитрий22 от 22.04.23, 08:13:06
Выкладываю v4.56 Demo.
Предыдущая не работала под Windows 10.

https://disk.yandex.ru/d/i_x6o7KG373KeA

Работать будет вечно, но с водяными знаками.
Системные требования: Windows 7-10, Net 4.0, Компас 12-21. Инструкция по установке библиотеки и сама библиотека - см. вложенный файл. Ограничения с пробелами убрал.