Тема: Добавление суффикса к размеру

Уважаемые коллеги!
Пытаюсь добавить суффикс к размеру.
Не получается. Может кто-нибудь встречался с подобной
проблемой?
Спасибо

void changeDimText()
{
 AcDbEntity *pEnt;
 AcDbObjectId id;
 AcGePoint3d ptPick;
 ads_name eName;
 if(acedEntSel ("Select a dimension: " , eName, asDblArray (ptPick)) != RTNORM )
   return;
 acdbGetObjectId(id, eName);
 acdbOpenAcDbEntity(pEnt, id, AcDb::kForWrite);
 AcDbDimension *pDim =AcDbDimension::cast (pEnt);
 if (pDim == NULL){
   pEnt->close ();
   return;
 }//if
 id =pDim->dimBlockId ();
 AcDbBlockTableRecord *pr;
 acdbOpenAcDbObject ((AcDbObject *&) pr, id, AcDb::kForWrite);
 AcDbBlockTableRecordIterator *pi;
 pr->newIterator(pi);
 while (!pi->done()) {
    pi->getEntity(pEnt, AcDb::kForRead);
    if(pEnt->isKindOf(AcDbMText::desc ())) {
       pEnt->upgradeOpen();
       AcDbMText *pt = (AcDbMText *)pEnt;
       char *s = pt->contents();
       acutPrintf("\n s = %s", s);
       char newVal[100];
       sprintf(newVal, "%s%s", s, "-08");
       pt->setContents(newVal);
       acutPrintf("\n newVal = %s", newVal);
       delete s;
    }//if
    pEnt->close();
    pi->step();
 }//while
  pDim->close();
  pDim->recomputeDimBlock(true);
  pr->close();
}

Re: Добавление суффикса к размеру

Используй функцию setDimensionText (см. AcDbDimension) вот так:

((AcDbDimension*)pEnt)->setDimensionText("<>-08")  

Re: Добавление суффикса к размеру

Huge!
Я весьма признателен и благодарен за помощь!
Спасибо большое!
BS