Тема: acdbtext выбор style

Помогите, пожалуйста, создать текстовое поле
Конструктор выглядит так:
AcDbText(
const AcGePoint3d& position,
const char* text,
AcDbObjectId style = AcDbObjectId::kNull,
double height = 0,
double rotation = 0);
Вопрос следующий: как получить style из AcDbTextStyleTableRecord ?
Приведите, пожалуйста, код.

Re: acdbtext выбор style

////////////////////////////////////////////////////////////////////////
//    Функция получения Id стиля текста по его имени
//
AcDbObjectId getTextStyleId(LPCTSTR styleName)
{
    AcDbDatabase * pDb = NULL;
    pDb = acdbHostApplicationServices()->workingDatabase();
    if(pDb == NULL)
        acrx_abort("!%s@%d: %s", __FILE__, __LINE__, "No database!");
    AcDbTextStyleTable *pTsTable;
    pDb->getTextStyleTable(pTsTable, AcDb::kForRead);
    AcDbObjectId styleId = NULL;
    pTsTable->getAt(styleName, styleId);
    pTsTable->close();
    return styleId;
}

Re: acdbtext выбор style

Большое спасибо smile