24 #ifndef __IPageItemLayerData__ 25 #define __IPageItemLayerData__ 27 #include "IPMUnknown.h" 28 #include "PageItemScrapID.h" 54 virtual void Clear() = 0;
56 virtual void SetPageItemList(
const UIDList& pageItemNameList) = 0;
62 virtual void SetIsGuideLayer(bool16 isGuideLayer) = 0;
67 virtual bool16 IsEmpty()
const = 0;
69 virtual UIDList* CreatePageItemList()
const = 0;
75 virtual void GetLayerForItem(
UID itemUID,
PMString* layerName)
const = 0;
77 virtual bool16 GetIsGuideLayer()
const = 0;
80 virtual void GetLayerNameAtIndex(int32 index,
PMString* layerName)
const = 0;
82 virtual int32 GetIndexOfLayerName(
PMString& layerName)
const = 0;
84 virtual int32 GetNumLayers()
const = 0;
87 virtual int32 GetLayerIndexAtIndex(int32 index)
const = 0;
89 virtual int32 GetNumIndices()
const = 0;