InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IPageItemName Class Referenceabstract
Inheritance diagram for IPageItemName:
IPMUnknownCPMUnknown< IPageItemName >CPageItemName

Public Types

enum  { kDefaultIID = IID_IPAGEITEMNAME }
 

Public Member Functions

virtual PMString GetPageItemName () const =0
 
virtual PMString GetDefaultNameForObject () const =0
 
virtual void SetPageItemName (const PMString &newName)=0
 
virtual bool16 IsPageItemNameEditable () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual PMString IPageItemName::GetDefaultNameForObject () const
pure virtual

Get the default name of the page item.

Returns
PMString

Implemented in CPageItemName.

virtual PMString IPageItemName::GetPageItemName () const
pure virtual

Get the user assigned name of the page item.

Returns
PMString

Implemented in CPageItemName.

virtual bool16 IPageItemName::IsPageItemNameEditable () const
pure virtual

Determine if this page item's name is editable.

Returns
bool16
virtual void IPageItemName::SetPageItemName (const PMStringnewName)
pure virtual

Set the user assigned name of the page item.

Parameters
newNamethe new name to assign

Implemented in CPageItemName.