![]() |
【转帖】frozen layers in viewpor
frozen layers in viewport
frozen layers in viewport hi, i'm having a problem with checking whether a layer is frozen in a viewport. the attached file contains one unfrozen, and one frozen layer. however, the call to oddbviewport::getfrozenlayerlist() from the layout's viewport returns an empty list: code: oddbviewportptr ptroverallvport = ptrlayout->overallvportid().safeopenobject(); oddbobjectidarray arlayerids; ptroverallvport->getfrozenlayerlist(arlayerids); // arlayerids size is 0 here! for (int nidx = 0; nidx < arlayerids.size(); nidx++) { oddbobjectid layerid = arlayerids.getat(nidx); }similarly, calling ptroverallvport->islayerfrozeninviewport() using the frozen layer id returns false. what am i doing wrong here? thanks peter. frozen layers in viewport hi, frozen layer list in viewport contains array of "frozen layers in viewport", i. e. layers that freezed by oddbviewport::freezelayersinviewport() function only for selected oddbviewport, not a "frozen layers", that freezed entirely for all viewports. principially, this things are different. you can iterate oddblayertable to find frozen layers. |
所有的时间均为北京时间。 现在的时间是 06:13 PM. |