![]() | InDesign SDK 20.5 |
#include <IPstLstSuite.h>

Classes | |
| struct | PstLstDataDescription |
Public Types | |
| enum | { kDefaultIID = IID_IPSTLST_ISUITE } |
| typedef K2Vector < PstLstDataDescription > | PstLstDataVector |
Public Member Functions | |
| virtual void | GetNumDrawablePageItemSelected (int32 &num) const =0 |
| virtual void | GetNthSelectedDrawablePageItem (int32 nth, UIDRef &item) 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 |
From SDK sample; interface to manipulate the IPstLstData of IPstLstUIDList on the current selection.
| pure virtual |
Get the nth selected drawable page item with a valid IPstLstUIDList Interface.
Implemented in PstLstLayoutCSB, and PstLstASB.
| pure virtual |
Check the number of a drawable page item selected, a drawable page item will have a IPstLstUIDList interface when the plug-in is loaded. So we will check if we can get a valid IPstLstUIDList InterfacePtr thru the selected items as the test to see if it is a drawable page item.
Implemented in PstLstLayoutCSB, and PstLstASB.