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

#include <IDistributeOffsetData.h>

Inheritance diagram for IDistributeOffsetData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IDISTRIBUTEOFFSETDATA }
 

Public Member Functions

virtual bool16 GetActive () const =0
 
virtual void SetActive (bool16 active)=0
 
virtual PMReal GetOffset () const =0
 
virtual void SetOffset (PMReal offset)=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

Used by align and scripting for distributing of objects for user customized distribute options.

Member Function Documentation

virtual bool16 IDistributeOffsetData::GetActive () const
pure virtual

Whether distribute offset value is active or not.

Returns
kTrue if should pay attention to offset value when distributing
virtual PMReal IDistributeOffsetData::GetOffset () const
pure virtual

Get the actual offset value for distributing items.

Returns
offset value between items when distributing
virtual void IDistributeOffsetData::SetActive (bool16 active)
pure virtual

Set whether distribute offset value is active or not.

Parameters
kTrueif should pay attention to offset value when distributing
Returns
none
virtual void IDistributeOffsetData::SetOffset (PMReal offset)
pure virtual

Set the actual offset value for distributing items.

Parameters
offsetvalue between items when distributing
Returns
none