24 #ifndef __IPageItemScriptUtils__ 25 #define __IPageItemScriptUtils__ 27 #include "GenericID.h" 28 #include "IPMUnknown.h" 29 #include "TransformTypes.h" 32 #include "PMPathPoint.h" 33 #include "ScriptData.h" 34 #include "IReferencePointData.h" 51 enum { kDefaultIID = IID_IPAGEITEMSCRIPTUTILS };
79 virtual ErrorCode DoCreatePageItem(
IScriptRequestData* data,
IScript* script, CreatePageItemFunc callbackFunction )
const = 0 ;
82 virtual UID GetComposedLayerUID(
IHierarchy* pageItem,
const RequestContext& context, bool16 useLastFrameIfOverset = kFalse)
const = 0 ;
83 virtual UID GetComposedSpreadUID(
IHierarchy* pageItem,
const RequestContext& context, bool16 useLastFrameIfOverset = kFalse)
const = 0 ;
115 virtual int32 FilterByGraphicAttribute(
UIDList& piList,
ClassID attr )
const = 0;
193 #endif // __IPageItemScriptUtils__