InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ISetBoundingBoxCmdData Class Referenceabstract
Inheritance diagram for ISetBoundingBoxCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISETBOUNDINGBOXCMDDATA }
 

Public Member Functions

virtual void SetBoundingBoxData (const PMRectCollection &rectCollection, const Transform::CoordinateSpace &coordinateSpace, Geometry::BoundsKind boundsKind)=0
 
virtual const PMRectCollectionGetRectList () const =0
 
virtual Transform::CoordinateSpace GetCoordinateSpace () const =0
 
virtual Geometry::BoundsKind GetBoundsKind () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual Geometry::BoundsKind ISetBoundingBoxCmdData::GetBoundsKind () const
pure virtual

GetBoundsKind returns the BoundsKind parameter set by SetBoundingBoxData.

virtual Transform::CoordinateSpace ISetBoundingBoxCmdData::GetCoordinateSpace () const
pure virtual

GetCoordinateSpace returns the CoordinateSpace parameter set by SetBoundingBoxData.

virtual const PMRectCollection& ISetBoundingBoxCmdData::GetRectList () const
pure virtual

GetRectList returns the PMRectCollection parameter set by SetBoundingBoxData.

virtual void ISetBoundingBoxCmdData::SetBoundingBoxData (const PMRectCollectionrectCollection,
const Transform::CoordinateSpacecoordinateSpace,
Geometry::BoundsKind boundsKind 
)
pure virtual

SetBoundingBoxData sets up the command data for set bounding box commands. is the list of new frames–one corresponding te each item in the commands item list. is one of Transform::PasteboardCoordinates() or Transform::InnerCoordinates() is one of Geometry::OuterStrokeBounds() or Geometry::PathBounds()