InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PrnSelData Class Reference
Inheritance diagram for PrnSelData:
CPMUnknown< IPrnSelData >IPrnSelDataIPMUnknown

Public Member Functions

 PrnSelData (IPMUnknown *boss)
 
virtual ~PrnSelData ()
 
virtual void SetIsChecked (bool16 bChecked)
 
virtual bool16 GetIsChecked ()
 
virtual void SetSuppressPrintSelectionDialog (bool16 bSuppress)
 
virtual bool16 GetSuppressPrintSelectionDialog ()
 
virtual bool16 GetPageUIDHadSelection (UID pageuid)
 
virtual void LoadPageUID (UID pageuid)
 
virtual bool16 GetPageItemUIDHadSelection (UID uid)
 
virtual void LoadPageItemUID (UID uid)
 
virtual void FlushUIDs ()
 
- Public Member Functions inherited from CPMUnknown< IPrnSelData >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Additional Inherited Members

- Public Types inherited from IPrnSelData
enum  { kDefaultIID = IID_IPRNSELDATA }
 
- Protected Member Functions inherited from CPMUnknown< IPrnSelData >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IPrnSelData >
HelperInterface fHelperInterface
 

Detailed Description

Stores non-persistent data used to print selection only.

Constructor & Destructor Documentation

Binds the C implementation class onto its ImplementationID making the C code callable by the application * PrnSelData::PrnSelData (IPMUnknownboss)

Constructor.

Parameters
bossinterface ptr from boss object on which this interface is aggregated.
PrnSelData::~PrnSelData ()
virtual

Destructor.

Member Function Documentation

void PrnSelData::FlushUIDs ()
virtual

Empties custom data structures.

Implements IPrnSelData.

virtual bool16 PrnSelData::GetIsChecked ()
inlinevirtual

Retrieves whether print selection checkbox was checked.

Returns
Returns whether print selection checkbox was checked.

Implements IPrnSelData.

bool16 PrnSelData::GetPageItemUIDHadSelection (UID uid)
virtual

Retrieves whether a specified UID represents a selected page item.

Parameters
uid[in] specifies uid being queried.
Returns
Returns whether specified UID represents a selected page item.

Implements IPrnSelData.

bool16 PrnSelData::GetPageUIDHadSelection (UID pageuid)
virtual

Retrieves whether a page contained a selected item.

Parameters
pageuid[in] specifies page uid being queried.
Returns
Returns whether specified page UID represents a page containing a selected item.

Implements IPrnSelData.

virtual bool16 PrnSelData::GetSuppressPrintSelectionDialog ()
inlinevirtual

Retrieves whether should suppress print selection dialog.

Returns
Returns whether should suppress print selection dialog.

Implements IPrnSelData.

void PrnSelData::LoadPageItemUID (UID uid)
virtual

Loads page item UID into a custom data structure.

Parameters
uid[in] Specifies uid being loaded.

Implements IPrnSelData.

void PrnSelData::LoadPageUID (UID pageuid)
virtual

Loads page UID into custom data structure.

Parameters
pageuid[in] specifies page UID being loaded.

Implements IPrnSelData.

void PrnSelData::SetIsChecked (bool16 bChecked)
virtual

Sets whether print selection checkbox was checked.

Parameters
bCheckedSpecifies whether print selection checkbox was checked.

Implements IPrnSelData.

void PrnSelData::SetSuppressPrintSelectionDialog (bool16 bSuppress)
virtual

Sets whether should suppress print selection dialog. Used by scripting.

Parameters
bSuppressSpecifies whether should suppress print selection dialog.

Implements IPrnSelData.