![]() | InDesign SDK 20.5 |
#include <IMoveRefPointCmdData.h>

Public Member Functions | |
| virtual void | SetMoveReferencePointCmdData (ILayoutControlData *layoutData, IReferencePointData::ReferencePointPosition newPosition, const PBPMPoint &newLocation, const PBPMRect &newReferenceFrame=kZeroRect)=0 |
| virtual void | SetOldReferencePointLocation (const PBPMPoint &oldLocation)=0 |
| virtual ILayoutControlData * | GetReferencePointLayoutData () const =0 |
| virtual const IReferencePointData::ReferencePointPosition | GetNewReferencePointPosition ()=0 |
| virtual const PBPMPoint | GetOldReferencePointLocation ()=0 |
| virtual const PBPMPoint | GetNewReferencePointLocation ()=0 |
| virtual const PBPMRect | GetNewContentOffsetFrame ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Command data interface for controlling the reference point location for a layout view. In general, these methods are probably only used internally since the management of the reference point is handled via higher-level calls.
| pure virtual |
Return the data value for newReferenceFrame that was set in the Set method.
| pure virtual |
Return the data value for newLocation that was set in the Set method.
| PBPMPoint | the reference point value |
| pure virtual |
Return the data value for newPosition that was set in the Set method.
| pure virtual |
Return the old reference point location, used for invalidating when observing command changes.
| pure virtual |
Return the ILayoutControlData* for the target view.
| pure virtual |
Set the data for the move reference point command.
| layoutData | [IN] the ILayoutControlData for the layout view to set the reference point in. |
| newPosition | [IN] the ReferencePointPosition to change to |
| newLocation | [IN] the new location in global pasteboard coordinates for the reference point |
| newReferenceFrame[IN] | the reference frame for the reference point to be relative to (use kZeroRect if not relevant). |
| pure virtual |
Used internally by the kMoveReferencePointCmdBoss to save off the old location value.
| oldLocation | [IN] the previous reference location value. |