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

Public Types | |
| enum | { kDefaultIID = IID_IINLINEDATA } |
Public Member Functions | |
| virtual UID | GetTextModelUID () const =0 |
| virtual ITextModel * | QueryTextModel () const =0 |
| virtual IWaxStrand * | QueryWaxStrand () const =0 |
| virtual const ITextStoryThread * | QueryStoryThread () const =0 |
| virtual const ITextParcelList * | QueryTextParcelList () const =0 |
| virtual ParcelKey | GetParcelKey () const =0 |
| virtual const IParcel * | QueryParcel () const =0 |
| virtual PMMatrix | GetWaxToILGMatrix () const =0 |
| virtual TextIndex | GetILGIndex () const =0 |
| virtual UIDRef | GetTextFrameRef () const =0 |
| virtual ITextFrameColumn * | QueryTextFrame () const =0 |
| virtual UID | GetSpreadUID () const =0 |
| virtual void | SetObjectDesignation (ClassID objectType)=0 |
| virtual ClassID | GetObjectDesignation () const =0 |
| virtual PMRect | GetGlyphBoundingBox () const =0 |
| virtual PMRect | GetPaintedBoundingBox () const =0 |
| virtual PMRect | GetPrintedBoundingBox (bool32 includeAdornments=kTrue) const =0 |
| virtual PMRect | GetConstrainedTo () const =0 |
| virtual void | RecomposeThru () const =0 |
| virtual void | InlineChangeDamage () const =0 |
| virtual void | InlineContentDamage () const =0 |
| virtual IItemContext * | QueryItemContext () const =0 |
| virtual void | UnRegister ()=0 |
| virtual bool16 | GetHasPageItemHyperlink () const =0 |
| virtual void | ConvertPhase2 (ITextModel *textModel, TextIndex at, int32 privatePhase2Code)=0 |
| Adobe internal use only. | |
| virtual bool16 | Register (const IWaxLine *waxLine, const IParcel *pParcel, const PMMatrix &waxToILGMatrix)=0 |
| Adobe internal use only. | |
| virtual bool16 | Rebuilt (const PMMatrix &waxToILGMatrix, bool16 *damagedBack=nil)=0 |
| Adobe internal use only. | |
| virtual bool16 | GetRegistering () const =0 |
| Adobe internal use only. | |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
The ILG is considered position dependent content for the Parcel and as such must be notified whenever it moves relative to the Pasteboard.
| pure virtual |
| pure virtual |
Equivalent to GetStrokeBoundingBox() on the child PageItem.
| pure virtual |
Returns kTrue if any descendent of the Inline has a page item hyperlink.
| pure virtual |
| pure virtual |
| pure virtual |
Equivalent to GetPaintedBBox() on the child PageItem.
| pure virtual |
| pure virtual |
Equivalent to GetPrintedBBox() on the child PageItem.
| includeAdornments | [IN] Whether or not printing adornments are included in the resulting bounding box |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
Relative to the Wax, or content coordinate space, the Inline is translated by the waxToILGMatrix provided at Register().
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
The containing story thread, and any threads that it is anchored in, are forced to be composed. Note that this may or may not result in the Inline being registered - the inline or a containing anchor thread may still be in overset.
| pure virtual |
Sets (when created) the type of object, the key used by the item strand
| objectType | ClassID |
| pure virtual |
Unregister the Inline. May be safely called even if the Inline is already unregistered.