![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_IGRAPHICFRAMEDATA } |
Public Member Functions | |
| virtual bool16 | IsGraphicFrame () const =0 |
| virtual void | SetGraphicFrame (bool16 isGraphicFrame)=0 |
| virtual bool16 | HasContent () const =0 |
| virtual bool16 | HasPlaceHolderContent () const =0 |
| virtual UID | GetTextContentUID () const =0 |
| virtual UID | GetMCTextFrameUID () const =0 |
| virtual IMultiColumnTextFrame * | QueryMCTextFrame () const =0 |
| virtual bool16 | IsSplitAllowed (const UIDRef *parent=nil) const =0 |
| virtual bool16 | IsCopyToCompoundPathAllowed () const =0 |
| virtual bool16 | IsMakeCompoundPathAllowed () const =0 |
| virtual bool16 | IsReleaseCompoundPathAllowed () const =0 |
| virtual ICommand * | CreateSetupPartialCopyCommand (const UIDRef *parent=nil)=0 |
| virtual ICommand * | CreateCleanupPartialCopyCommand (const UIDRef *parent=nil)=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 |
This method gives the object an opportunity to make itself temporarily copyable when only a part (or parts) of an object will be copied (e.g., multiple discontiguous points or segments selected). If parent == nil, the object's current parent is assumed. Caveat emptor: One or both of these methods may legitimately return nil. Also, it's legitimate for the implementation to expect that these methods will be called in consecutive pairs
| pure virtual |
This method gives the object an opportunity to make itself temporarily copyable when only a part (or parts) of an object will be copied (e.g., multiple discontiguous points or segments selected). If parent == nil, the object's current parent is assumed. Caveat emptor: One or both of these methods may legitimately return nil. Also, it's legitimate for the implementation to expect that these methods will be called in consecutive pairs
| pure virtual |
Determines if a frame is a text frame.
| pure virtual |
Determines if a frame is a text frame. This method is an alias to GetMCTextFrameUID. This method does nothing except "return GetMCTextFrameUID()".
| pure virtual |
Determines if a graphic frame has content, which is true if the frame has children in its hierarchy.
| pure virtual |
Determines if a graphic frame has placeholder content, which is true if the frame has a kPlaceHolderItemBoss as its child.
| pure virtual |
Determines if a frame's paths may be converted to compound path during copy.
| pure virtual |
Interface on all spline page items indicating if the item is considered a frame.
| pure virtual |
Determines if a frame's path may be converted to a compound path.
| pure virtual |
Determines if a frame's paths may be released from a compound path.
| pure virtual |
Determines if a frame may be split. Used by scissors and eraser tools.
| pure virtual |
Determines if a frame is a text frame.
| pure virtual |
Set method for turning a non-frame into a frame. See also kSetGraphicFrameDataCmdBoss.
| bool16 | kTrue to change to a graphic frame, kFalse to change to a non-frame. |