Вопрос о печати SubEntity.Есть графический объект унаследованный от
AcDbEntity. В нем реализовано множество
SubEntity. Эти
SubEntity наносятся на разные слои, со своими настройками. При рисовании в методе
subWorldDraw (AcGiWorldDraw *mode) для разных элементов задаю слои
mode->subEntityTraits().setLayer(LayerId).
Если изменять настройки слоя (видимость, цвет, вес линии, тип линии) все работает хорошо и меняется на чертеже.
Но если отключить
печатаемость слоя то элементы которые наносятся на этот слой все равно идут на печать. Проверял в Civil3D с его
SubEntity трассы все работает хорошо.
В чем может быть проблема?
Есть конечно флаг
mode->context()->isPlotGeneration(). По которому видно что проходит рисование для печать, но что то не очень хочеться влазить в настройки слоя и смотреть идет ли он на печать и в соответствии рисовать или не рисовать
SubEntity