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

Вниз

Есть программа, у которой свой графический интерфейс. Она может   Найти похожие ветки 

 
Michael5   (2005-11-05 21:01) [0]

свои картинки экспортировать в dxf-формат. НО: всем элементам рисунка она дает сквозную нумерацию, хотя каждый элемент (это на самом деле электронные компоненты) имеет свое имя и массу параметров. Причем имена все уникальные, и напрашивается их же и присваивать. Однако экспортный файл преднамеренно "обезличивается".
Так вот: это чертовски неудобно, и даже сказал бы, некрасиво с их стороны, так делать.

Понимаю, что вопрос непростой, но все-таки: видимо, с помощью перехвата определенных сообщений, можно отловить и потом сопоставить каждому элементу его имя.

Подскажите, как этому научиться? Интересует все: и сами принципы перехвата сообщений, и практический код процедуры перехвата; а может быть, это все делается с помощью специальных программ?

В общем, не хотел беспокоить таким фундаментальным вопросом, да не первый раз уже мне хочется его задать.
Может быть, поможете?


 
Michael5   (2005-11-05 22:33) [1]

На всякий случай про dxf-формат:
формат для обмена между различными графическими программами.
Каждый примитив чертежа (линия, окружность, и тп) описывается в текстовом виде как его координаты начала-конца (центра-радиуса).
Если какой-то набор этих примитивов образует изображение (в данном случае - рисунок эл.компонента), то это множество также получает имя. Множество называется блоком.
Вот об именах этих блоков и идет речь...


 
Virgo_Style ©   (2005-11-05 23:27) [2]

Michael5   (05.11.05 21:01)
Понимаю, что вопрос непростой, но все-таки: видимо, с помощью перехвата определенных сообщений, можно отловить и потом сопоставить каждому элементу его имя.


Для этого секретная программа с графическим интерфейсом [ 8-) ] должна посылать определенные сообщения при формировании выходного файла и как-то реагировать на их обработку... Что более чем маловероятно.
Я бы копал в сторону формата файлов, в которых эта программа хранит данные, с тем, чтобы либо пытаться формировать файл dxf самому (что, imho, лучше, но сложнее), либо получить зависимость "номер в dxf - имя в оригинальном файле".

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

Возможно также, что программа является сервером автоматизации - это, imho, тоже было бы совсем неплохо.



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1130493355
konda
2005-10-28 13:55
2005.11.20
Очередной "конец света"


2-1130455887
Blur
2005-10-28 03:31
2005.11.20
Как сделать имеджу небольшой блюр ?


14-1130271699
Quasilamo
2005-10-26 00:21
2005.11.20
Программа для просмотра и манагамента дайджестов этого форума


6-1122277100
AbrosimovA
2005-07-25 11:38
2005.11.20
Закрыть открытый порт


14-1128758475
Kerk
2005-10-08 12:01
2005.11.20
[Порка] WordLines 2 Final