你是想直接从DesignModel生成一个SavedView,然后越过生成DrawingModel这一步直接将SavedView参考到SheetModel中吗?
SavedView生成后一定要经过DrawingModel吗?我自己随便创建一个二维model,我看手动操作,也可将创建的saved view参考进来
Work smart, not just work hard!
符老师,有没有实现我目前需求的样例代码,我学习下?
目前没有,不过明白了道理后无非就是你最初写的三个步骤(①在DesignModel中创建SavedView;②创建SheetModel;③在SheetModel中参考SavedView)的逐个实现了。您先尝试编写,看会在哪一步遇到困难后继续在此求助。
请问使用这个函数创建一个namedview,其中的ViewInfoCP和ViewPortInfoCP如何获取?
static DgnPlatform::NamedViewPtr CreateNamedView (ViewInfoCP viewInfo, ViewPortInfoCP viewPortInfo, DgnFileR destinationFile, WCharCP viewName)
ViewInfo:mdlView_getViewport(tcb->lstvw)->GetViewInfoP
ViewPortInfo有一个静态成员函数:Create,还有一个非静态成员函数:From。通过这两个函数能获取到指定视图号的ViewPortInfo实例
Answer Verified By: Grant Zhang