Тема: Как выполнить программное создание типа линии с текстовой вставкой ?

Мне необходимо программно создать тип линии:
---10---10---
Похожий вопрос задавался
https://www.caduser.ru/forum/topic27035.html
И в ответе был приведен кусок кода, который создает похожий
тип, если 10 - это форма. Но мне нужно, чтобы 10 - это был
именно текст.
Вот как я это реализую:

AcDbLinetypeTableRecord *pLTR = new AcDbLinetypeTableRecord();
    pLTR->setName("MyLine");
    pLTR->setComments("Программно созданный тип линии");
    pLTR->setPatternLength(14.22);    
    pLTR->setNumDashes(4);        
    pLTR->setDashLengthAt(0,12);    
    pLTR->setDashLengthAt(1,-1);    
// сам текст
    pLTR->setTextAt(2,snum);        // "10"
    pLTR->setShapeOffsetAt(2,AcGeVector2d(-0.5,-0.5));    
    pLTR->setShapeScaleAt(2,2.00);        
    pLTR->setDashLengthAt(3,-1.2);    

Возможно я неправильно использую setTextAt?

Re: Как выполнить программное создание типа линии с текстовой вставкой ?

> Daria
Не хватает:

pLTR->setShapeStyleAt(1,ttId);

где ttId - это AcDbObjectId для текстового стиля.

Re: Как выполнить программное создание типа линии с текстовой вставкой ?

Большое спасибо. Все получилось