can set model view name to drawing view with ProDrawingViewOrientationFromNameSet but there is not Get API for same.
Is there workaround to get it ?
Following code sets model view name
//Get current drawing
ProDrawing model;
result = ProMdlCurrentGet((ProMdl*)&model);
if(result != PRO_TK_NO_ERROR)
{
ProEngineerEnd();
return false;
}
ProMdlName name;
result = ProMdlNameGet(model, name);
ProMdldata data;
result = ProMdlDataGet(model, &data);
ProView view;
result = ProDrawingViewInit(model, 1, &view);
ProName name1;
result=ProDrawingViewNameGet(model, view, name1);
ProMatrix metrix;
result = ProDrawingViewTransformGet(model, view, PRO_B_TRUE, metrix);
if(result==PRO_TK_NO_ERROR)
{
result = ProDrawingViewOrientationFromNameSet(model, view, L"ABC", L"Isometric", 0.0, 0.0);
}
result = ProDrawingViewRegenerate(model, view);
ProDrawingCurrentSheetSet(model, 1);
int iWin;
ProWindowCurrentGet(&iWin);
ProDrawingtreeRefresh(model,iWin);
//Window Refit
ProWindowRefit(iWin);
But how to get Model View name
![]()