Форум: "Начинающим";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
ВнизЕсть программа, у которой свой графический интерфейс. Она может Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c