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

#include <IStandOffData.h>

Inheritance diagram for IStandOffData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISTANDOFFDATA }
 

Public Member Functions

virtual bool16 IsActive () const =0
 
virtual IStandOff::mode GetMode () const =0
 
virtual void SetMode (IStandOff::mode Mode, bool16 newUserPointList=kFalse)=0
 
virtual IStandOff::form GetForm () const =0
 
virtual void SetForm (IStandOff::form Form)=0
 
virtual void SetMargin (PMRect::PointIndex, PMReal nMargin)=0
 
virtual PMReal GetMargin (PMRect::PointIndex, bool16 bConvertIfInverted=kTrue) const =0
 
virtual bool16 GetActiveFromMaster () const =0
 
virtual void SetActiveFromMaster (bool16 v)=0
 
virtual IStandOff::side GetSide () const =0
 
virtual void SetSide (IStandOff::side Side)=0
 
virtual UID GetStandOffUID () const =0
 
virtual void SetStandOffUID (UID nNewUID)=0
 
virtual IGeometryQueryStandOffGeometry () const =0
 
virtual bool16 HasOnlyOneDistance () const =0
 
virtual void CopyTo (IStandOffData *pCopyTo) const =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

Holds the standoff information which is used to cause text in text frames to wrap around the "standoffs of pageitems". This first implementation only implements bounding boxes.

Member Function Documentation

virtual bool16 IStandOffData::GetActiveFromMaster () const
pure virtual

StandOffs on MasterSpreads can affect TextWrapTargets on Layout Spreads.

Returns
kTrue if wrap can affect other spreads if on a master spread
virtual void IStandOffData::SetActiveFromMaster (bool16 v)
pure virtual

StandOffs on MasterSpreads can affect TextWrapTargets on Layout Spreads.

Parameters
vIf kTrue, wrap will affect other spreads if on a master spread