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

#include <IGoToZoomBehaviorData.h>

Inheritance diagram for IGoToZoomBehaviorData:
IBehaviorDataIPMUnknownIGoToAnchorBehaviorDataIGoToPositionBehaviorData

Public Types

enum  ZoomConstants {
  kInherit = 0, kActualSize, kFitInWindow, kFitWidth,
  kFitVisible
}
 
typedef int32 Zoom
 
- Public Types inherited from IBehaviorData
enum  { kDefaultIID = IID_IBEHAVIORDATA }
 

Public Member Functions

virtual void SetZoom (const Zoom &view)=0
 
virtual Zoom GetZoom () const =0
 
- Public Member Functions inherited from IBehaviorData
virtual int32 GetAction () const =0
 
virtual PMString GetName () const =0
 
virtual UID GetOwner () const =0
 
virtual void SetOwner (const UID &owner)=0
 
virtual bool16 IsEnabled () const =0
 
virtual bool16 Enable (const bool16 &enable=kTrue)=0
 
bool16 IsDisabled () const
 
bool16 Disable ()
 
virtual void Copy (IPMUnknown *srcData)=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 Go To Zoom Behavior

Member Function Documentation

virtual Zoom IGoToZoomBehaviorData::GetZoom () const
pure virtual

Get the zoom type ( kInherit , kActualSize, kFitInWindow, kFitWidth, or kFitVisible )

virtual void IGoToZoomBehaviorData::SetZoom (const Zoom & view)
pure virtual

Set the zoom type ( kInherit , kActualSize, kFitInWindow, kFitWidth, or kFitVisible )