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

Public Types

enum  { kDefaultIID = IID_IPARCEL }
 

Public Member Functions

virtual IParcelListQueryParcelList () const =0
 
virtual ParcelKey GetParcelKey () const =0
 
virtual IParcelContainerQueryParcelContainer () const =0
 
virtual PMRect GetBounds () const =0
 
virtual UID GetFrameUID () const =0
 
virtual ITextFrameColumnQueryFrame () const =0
 
virtual PMMatrix GetToFrameMatrix () const =0
 
virtual bool16 GetAcceptingPendingInvals () const =0
 
virtual void AddPendingInval (const PMRect &inval)=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 bool16 IParcel::GetAcceptingPendingInvals () const
pure virtual

GetAcceptingPendingInvals()

Returns kTrue if the Parcel is accepting PendingInval rectangles, kFalse if not.

virtual PMRect IParcel::GetBounds () const
pure virtual

Bounds are expressed in the "Content" coordinate system of the Parent Parcel. A child Parcel which uses the same coordinate system of that of the Parent Parcel Content would return the Identity Matrix.

The actual shape within the Parcel is not available through this interface, however we give you some hints about the net content area. The idea here is that there could be some insets within the Parcel that make the actual content area smaller. Typically the GetBounds() and GetNetContentAreaBounds() return the same values.

virtual UID IParcel::GetFrameUID () const
pure virtual

Every Parcel is anchored at some point within a TextFrame.

virtual IParcelContainer* IParcel::QueryParcelContainer () const
pure virtual

The ParcelContainer provides context that relates us to other Parcels.

virtual IParcelList* IParcel::QueryParcelList () const
pure virtual

Our ParcelList and our place in it.