Тема: Програмно считать св-ва документа- (dwg файла)

Какими методами считать список свойств файла-чертежа?

Re: Програмно считать св-ва документа- (dwg файла)

О каких свойствах чертежа идет речь? AcDbDatabaseSummaryInfo? Тогда: https://www.caduser.ru/forum/post232085.html#p232085

Re: Програмно считать св-ва документа- (dwg файла)

Эксперементировал с методами:

sumInfo->getCustomSummaryInfo(PropName,tbufer)
и
sumInfo->addCustomSummaryInfo(PropName,PropValue)

первый нормально отрабатывается,
второй ни каких изменений не производит, что не так делал?


PS

TCHAR* DWGPropValue(TCHAR* PropName, TCHAR* PropValue)
{
   Acad::ErrorStatus es;
   AcDbDatabaseSummaryInfo* sumInfo;
   AcDbDatabase *pDB;
   pDB=acdbHostApplicationServices()->workingDatabase();      
   TCHAR* tbufer=TEXT("fg");
   es=acdbGetSummaryInfo(pDB,sumInfo);

   if ((es = sumInfo->getCustomSummaryInfo(PropName,tbufer)) == Acad::eOk )
   {
        PropValue=tbufer;
   }else
   {
        es=sumInfo->setCustomSummaryInfo(PropName,PropValue);
        if(es == Acad::eKeyNotFound)
                {es=sumInfo->addCustomSummaryInfo(PropName,PropValue);}
   }
   return (PropValue);
}

Re: Програмно считать св-ва документа- (dwg файла)

https://www.caduser.ru/forum/post232086.html#p232086