Тема: Програмно считать св-ва документа- (dwg файла)
Какими методами считать список свойств файла-чертежа?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Програмно считать св-ва документа- (dwg файла)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Какими методами считать список свойств файла-чертежа?
О каких свойствах чертежа идет речь? AcDbDatabaseSummaryInfo? Тогда: https://www.caduser.ru/forum/post232085.html#p232085
Эксперементировал с методами:
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); }
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Програмно считать св-ва документа- (dwg файла)
Форум работает на PunBB, при поддержке Informer Technologies, Inc