Добрый день.
Заметил, что у меня в методе subWorldDraw(AcGiWorldDraw *mode)
в коде
AcDbMText* pText = new AcDbMText();
pText->setBackgroundFill(true);
pText->setUseBackgroundColor(false);
pText->setBackgroundScaleFactor(1.0);
pText->setBackgroundFillColor(backColor);
pText->setRotation(ang);
pText->setLocation(pos);
pText->setContents(text);
pText->setTextHeight(2.5);
pText->setAttachmentMovingLocation(AlignLoc);
pText->setTextStyle(styleId);
pText->setPropertiesFrom(this);
pText->worldDraw(mode);
delete pText;
pText = NULL;
строка
всегда возвращает true,
при этом текст отображается без ошибок.
Нормально ли такое поведение, или AcDbMText лучше
рисовать в методе subViewportDraw(AcGiViewportDraw* mode)?