Здравствуйте!
Подскажите, пожалуйста.
Есть объект наследующий от AcDbMText. Я, в subViewportDraw(), показываю текст этого объекта с помощью mode->geometry().text(etc...). Так же я пытаюсь сымитировать background mask отрисовывая прямоугольник по размеру текста используя polypolygon(). Проблема в том, что полиполигон всегда рисуется поверх geometry().text(). Как заставить его отрисоваться под текстом?
Так же, я пытаюсь установить цвет полиполигона, такой, чтоб менял цвет в соответствии с цветом фона. Насколько я понял
отсюда, есть такая константа static const Adesk::UInt16 kWhite = 7; которая меняет цвет в соответствии с фоном. Никак не могу понять как эту константу найти и как вставить в AcCmEntityColor который берет полиполигон. Пытаюсь использовать AcCmEntityColor.setColorIndex(0 или 7) а печатается всегда черный цвет. А мне нужно текст по цвету слоя, а полиполигон черный/белый.
Спасибо!