![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IPARCELSHAPE } |
Public Member Functions | |
| virtual void | GetInkBounds (PMRect *inkBounds) const =0 |
| virtual void | Draw (GraphicsData *gd, int32 iShapeFlags, const PMRect *areaToDraw)=0 |
| virtual void | IterateParcelShapeDrawOrder (const PMMatrix *xform, ICallback *callbackInfo, int32 iShapeFlags=0)=0 |
| virtual bool16 | GetHasCachedData () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
Returns kTrue if the Parcel has cached InkBounds.
| pure virtual |
InkBounds are in Parcel coordinates. Implementations are expected to cache this information when first asked.