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

#include <IStylePositionInfo.h>

Inheritance diagram for IStylePositionInfo:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISTYLEPOSITIONINFO }
 

Public Member Functions

virtual void SetParent (const IStyleGroupHierarchy *parent)=0
 
virtual IStyleGroupHierarchyQueryParent () const =0
 
virtual void SetParentUIDRef (const UIDRef &parentUID)=0
 
virtual UIDRef GetParentUIDRef () const =0
 
virtual void SetParentLocation (const PMString &parentLocation)=0
 
virtual PMString GetParentLocation () const =0
 
virtual void SetStyleGroupManagerIID (const PMIID &ssmiid)=0
 
virtual PMIID GetStyleGroupManagerIID () const =0
 
virtual void SetWorkspaceUIDRef (const UIDRef &uidref)=0
 
virtual UIDRef GetWorkspaceUIDRef () const =0
 
virtual int32 GetPosition () const =0
 
virtual void SetPosition (int32 pos)=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

Data Interface for style sets attributes

Member Function Documentation

virtual PMString IStylePositionInfo::GetParentLocation () const
pure virtual

Returns the parent location

Returns
the parent location path.
virtual UIDRef IStylePositionInfo::GetParentUIDRef () const
pure virtual

Returns the parent uid of this style

virtual int32 IStylePositionInfo::GetPosition () const
pure virtual

Returns the position of this style with in its parent.

virtual PMIID IStylePositionInfo::GetStyleGroupManagerIID () const
pure virtual

Returns the StyleGroupManager IID

virtual UIDRef IStylePositionInfo::GetWorkspaceUIDRef () const
pure virtual

Returns the workspace UID Ref

virtual IStyleGroupHierarchy* IStylePositionInfo::QueryParent () const
pure virtual

Returns the parent of this style

virtual void IStylePositionInfo::SetParent (const IStyleGroupHierarchyparent)
pure virtual

Sets the parent of this style

Parameters
parent[IN] parent of this style
virtual void IStylePositionInfo::SetParentLocation (const PMStringparentLocation)
pure virtual

Sets the parent location and the database

Parameters
parentLocation[IN] the location of the parent
virtual void IStylePositionInfo::SetParentUIDRef (const UIDRefparentUID)
pure virtual

Sets the parent uid of this style

Parameters
parentUID[IN] parent uid.
virtual void IStylePositionInfo::SetPosition (int32 pos)
pure virtual

Sets the position of this style with in its parent.

Parameters
pos[IN] the postion of this style
virtual void IStylePositionInfo::SetStyleGroupManagerIID (const PMIIDssmiid)
pure virtual

Sets the Style Set Manager IID

virtual void IStylePositionInfo::SetWorkspaceUIDRef (const UIDRefuidref)
pure virtual

Sets the Style set manager workspace UID