InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IAdaptiveTransientData Class Referenceabstract

#include <IAdaptiveTransientData.h>

Inheritance diagram for IAdaptiveTransientData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IADAPTIVETRANSIENTDATA }
 

Public Member Functions

virtual AdapativePageItemDataGetData (UID)=0
 
virtual void Reset ()=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Interface to store transient page item data for Adaptive (Adjust) layout.

Member Function Documentation

virtual AdapativePageItemData* IAdaptiveTransientData::GetData (UID )
pure virtual

This is called to retrieve the data object pertaining to this particular page item. This object contains temporary page item data for Adaptive (Adjust) layout.

Parameters
UID[in] The uid corresponding to which the data is to be returned.
virtual void IAdaptiveTransientData::Reset ()
pure virtual

This is called at the very end of the processing of Adaptive (Adjust) Layout to clear out the data which anyhow is no longer relevant.