Skip to main content
Participating Frequently
May 25, 2007
Question

Check if Item is on vissible layer !!

  • May 25, 2007
  • 1 reply
  • 234 views
The following code works fine for itemRef that are not inline/anchored items. How do I determine for inline items ?<br /><br />//Check if Item is on vissible layer.<br />{<br /> InterfacePtr<IHierarchy> itemHier(itemRef, IID_IHIERARCHY);<br /> InterfacePtr<IHierarchy> parent(itemHier->QueryParent());<br /> InterfacePtr<ISpreadLayer> spreadLayer(parent, UseDefaultIID());<br /> bool16 isVisibleLayer = spreadLayer->IsVisible();<br /> if (isVisibleLayer == kFalse) {<br /> return;<br /> }<br />}<br /><br />For inline items spreadLayer is NULL.<br /><br />thanks<br />shwetag
This topic has been closed for replies.

1 reply

Participating Frequently
June 11, 2007
Once you have itemHier try asking for GetLayerUID.

- mn