Итак, очередная и похоже что финальная - Версия 1.4
Больше радикальных изменений непредвижу,
разве что возможны отдельные "прыжки" в сторону - обернуть это выноской, либо разбить на отдельные объекты и.т.п,
если найдутся желающие - отдам код.
По поводу версии 1.4 - масштабирование одной командой в скрипте сделать не получилось, пришлось "изгаляться",
в итоге: обработать событие "смена масштаба плана" не получилось, поэтому, разместив объект например при масштабе 1:1 и сменив масштаб на 1:10, необходимо:
Вариант 1: просто щелкнуть любой из "красных" хотспотов - параметры пересчитаются и объект предстанет в новом масштабе, думаю это небольшая плата за отсутствие необходимости перезадавать размеры маркера под конкретный масштаб...
Вариант 2 - переоткрыть/пересохранить проект(ВАРИАНТ 2 НЕ РАБОТАЕТ!!!! Ах****ть).
История версий:
v1 - first release(CMD Label )
v1.1:
- реализован интерактивный выбор текста маркера;
- хотпост для установки временного цвета добавлен;
v1.2:
- объект переименован в Plan_Marker
- хотпост для установки временного цвета упразднен;
- добавлен тип маркера "параллелограм"(участок изменений по ГОСТ 21.501)
v1.3:
- добавлен тип маркера "треугольник"(Маркер типа пола);
- устранены мелкие ошибки;
- добавлены параметры для работы с Интерактивным каталогом;
v1.4:
- добавлена возможность штриховки маркера;
- добавлена возможность использования в разных масштабах, без перенастройки параметров;
- устранены мелкие ошибки;
Известные проблемы:
При зеркальном отражении маркер параллелограма рисуется не по ГОСТ. Щас посмотрю, как этого("незеркальности") добиваются, если смогу сделать -обновлю аттач, отпишусь
PS:
v1.4.1:
- теперь при отражении параллелограм соответствует ГОСТ;
- устранены мелкие ошибки(перья в параллелограме);
(В аттаче - версия для AC16)