![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IPAGEITEMVISIBILITYFACADE } |
Public Member Functions | |
| virtual bool16 | CanHide (const UIDRef &targetItem) const =0 |
| virtual bool16 | CanAnyHide (const UIDList &targetItemList) const =0 |
| virtual bool16 | GetVisibleState (const UIDRef &targetItem) const =0 |
| virtual bool16 | IsHidden (const UIDRef &targetItem) const =0 |
| virtual bool16 | AreAnyHidden (const UIDList &targetItemList) const =0 |
| virtual bool16 | AreAllHidden (const UIDList &targetItemList) const =0 |
| virtual bool16 | AreAnyHiddenOnSpread (const UIDRef &targetItem) const =0 |
| virtual ErrorCode | Show (const UIDList &targetItemList)=0 |
| virtual ErrorCode | Hide (const UIDList &targetItemList)=0 |
| virtual ErrorCode | ShowAllInSpread (const UIDRef &targetSpread)=0 |
| virtual ErrorCode | GetHiddenObjects (const UIDRef &targetSpread, UIDList &hiddenItems)=0 |
| virtual bool16 | IsVisibleOnCanvas (const UIDRef &targetItem) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Description: Returns true if all of the target items or their ancestors are hidden.
| targetItemList | - the list of items in question |
| pure virtual |
Description: Returns true if any of the target items or their ancestors are hidden.
| targetItemList | - the list of items in question |
| pure virtual |
Description: Returns true if any items on the given spread are hidden.
| targetItem | - the spread in question |
| pure virtual |
Description:Tests to see if any of the target items can be hidden using the IID_IVISIBLE interface.
| targetItem | - the page item in question |
| pure virtual |
Description:Tests to see if the target item can be hidden using the IID_IVISIBLE interface.
| targetItem | - the page item in question |
| pure virtual |
Description: Get the list of hidden objects on a given spread. These are objects that have the visible flag on them
| [IN] | targetSpread - the spread to gather objects from |
| [IN/OUT] | hiddenItems - the returned list of hidden items |
| pure virtual |
Description:Gets the visible flag stored on the item. It does not go up the hierarchy to determine if the item is effectively visible. In other words, if a parent is hidden and its child visible and this is called on the child, it returns visible. If the object does not suppor the visible flag, it just returns true or visible
| targetItem | - the page item in question |
| pure virtual |
Description: Unlock the target page items
| targetItemList | - the list of items to operate on |
| pure virtual |
Description: returns true if the item or any of it's ancestors have the visibility flag false.
| targetItemList | - the list of items in question |
| pure virtual |
Description: Returns if the target Item is visible on the canvas or not
| [IN] | targetItem - the page item in question |
| pure virtual |
Description: Show the page item. If an ancestor is hidden, this change will not be visible.
| targetItemList | - the list of items to operate on |
| pure virtual |
Description: Show all hidden items in target spread
| targetSpread | - the spread to operate on |