Расширение Функциональных возможностей Примитива
ObjectARX расширение протокола - гибкий механизм, который может использоваться, чтобы прибавить функциональные возможности к существующим классам ObjectARX во время выполнения. Расширение Протокола позволяет Вам прибавлять функции к существующему классу без того, чтобы переопределить класс и перетранслировать приложение. (См. главу 19, “ Расширение Протокола. ”)
AcDbEntity класс связан с заданным по умолчанию классом расширения протокола, чтобы обеспечить поддержку базового класса для команды MATCHPROP. Заданный по умолчанию класс расширения протокола позволяет Вам копировать цвет, уровень, linetype, и свойства масштаба linetype от одного объекта до другого. Рекомендуется, чтобы AcDbMatchProperties был осуществлены как класс расширения протокола для всех заказных объектов, полученных из AcDbEntity, обеспечивать полную поддержку для MATCHPROP. Если заданный по умолчанию класс расширения протокола перегружен с AcDbMatchProperties, это должно включить функции, чтобы копировать свойства базового класса также.