InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IPageItemTypeUtils Class Referenceabstract

#include <IPageItemTypeUtils.h>

Inheritance diagram for IPageItemTypeUtils:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IPAGEITEMTYPEUTILS }
 

Public Member Functions

virtual void CategorizePageItems (const UIDList, int32 *totalItemCountPtr, int32 *graphicFrameCountPtr, int32 *textFrameCountPtr, int32 *imageCountPtr, int32 *topCountPtr, int32 *guideCountPtr, int32 *standoffCountPtr, int32 *standardItemCountPtr) const =0
 
virtual bool16 IsTextOnAPath (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsTextOnAPath (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsHTMLPageItem (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsHTMLPageItem (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsGraphicFrame (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsGraphicFrame (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsTextFrame (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsTextFrame (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsGraphic (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsGraphic (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsGuide (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsGuide (const IPMUnknown *iPageItem) const =0
 
virtual bool16 OnlyGuidesInList (const UIDList &items) const =0
 
virtual bool16 IsStandOff (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsStandOff (const IPMUnknown *iPageItem) const =0
 
virtual bool16 HasStandOff (const IPMUnknown *) const =0
 
virtual bool16 IsTextInset (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsTextInset (const IPMUnknown *iPageItem) const =0
 
virtual bool16 HasTextInset (const IPMUnknown *) const =0
 
virtual bool16 IsInline (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsInline (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsDirectInlineItem (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsDirectInlineItem (const IPMUnknown *iPageItem) const =0
 
virtual
IAnchoredObjectData::AnchoredPosition 
GetInlinePosition (const UIDRef &pageItemUIDRef) const =0
 
virtual
IAnchoredObjectData::AnchoredPosition 
GetInlinePosition (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsGroup (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsGroup (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsMedia (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsMedia (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsContent (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsContent (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsChildOfScrapItem (const IScrapItem *, IScrapItem *) const =0
 
virtual bool16 IsInlineInStory (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsInlineInLockedStory (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsWrapSupportedInline (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsPlacedInDesignPage (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsPlacedInDesignPage (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsButton (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsButton (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsMultiStateObject (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsMultiStateObject (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsFormItem (IPMUnknown *inBoss) const =0
 
virtual bool16 IsFormItem (UIDRef inRef) const =0
 
virtual bool16 IsCheckBox (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsCheckBox (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsRadioButton (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsRadioButton (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 PageItemHasAppearanceList (const IPMUnknown *iPageItem) const =0
 
virtual bool16 PageItemHasAppearanceList (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsPlacedInTable (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsPlacedInTable (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsDirectlyPlacedInTable (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsDirectlyPlacedInTable (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsPlacedInsideText (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsPlacedInsideText (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsEndnoteTextFrame (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsEndnoteTextFrame (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsEmptyGraphicFrame (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsEmptyGraphicFrame (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsNotAFrame (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsNotAFrame (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsThreadedTextFrame (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsThreadedTextFrame (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsSVGPageItem (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsSVGPageItem (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsTableFrame (const UIDRef &pageItemUIDRef) const =0
 
virtual bool16 IsTableFrame (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsMathObject (const IPMUnknown *iPageItem) const =0
 
virtual bool16 IsMathObject (const UIDRef &pageItemUIDRef) const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Utility class for classifying and determing what type of page item something is.

Member Function Documentation

virtual void IPageItemTypeUtils::CategorizePageItems (const UIDList ,
int32 * totalItemCountPtr,
int32 * graphicFrameCountPtr,
int32 * textFrameCountPtr,
int32 * imageCountPtr,
int32 * topCountPtr,
int32 * guideCountPtr,
int32 * standoffCountPtr,
int32 * standardItemCountPtr 
) const
pure virtual

Categorize the page items in the UIDList. Replacement for LayoutUtils::WhatIsSelected(). When using the selection UIDList, it should only be called from the Layout CSB in the new selection architecture. NOTE: Any of the int32* may be nil. In fact, for performance reasons, pass nil for any count you don't care about.

Parameters
UIDList,UIDList[IN] UIDList of page items to categorize.
*totalItemCountPtr[OUT] Total number of items in the selection, may be nil.
*graphicFrameCountPtr[OUT] Total number of graphic frames in the selection, may be nil.
*textFrameCountPtr[OUT] Total number of text frames in the selection, may be nil.
*imageCountPtr[OUT] Total number of images in the selection, may be nil.
*topCountPtr[OUT] Total number of Text on Path items in the selection, may be nil.
*guideCountPtr[OUT] Total number of guide items in the selection, may be nil.
*standoffCountPtr[OUT] Total number of standoff items in the selection, may be nil.
*standardItemCountPtr[OUT] Default case of not one of the above types, total number of all other kinds of items in the selection, may be nil.
virtual IAnchoredObjectData::AnchoredPosition IPageItemTypeUtils::GetInlinePosition (const UIDRefpageItemUIDRef) const
pure virtual

Return the position of an inline anchored object. One of the values: kStandardInline, kAnchoredObject, kAboveLine.

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question. Page item must be an inline.
Returns
AnchoredPosition enum value. See IAnchoredObjectData.h.
virtual IAnchoredObjectData::AnchoredPosition IPageItemTypeUtils::GetInlinePosition (const IPMUnknowniPageItem) const
pure virtual

Return the position of an inline anchored object. One of the values: kStandardInline, kAnchoredObject, kAboveLine.

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question. Page item must be an inline.
Returns
AnchoredPosition enum value. See IAnchoredObjectData.h.
virtual bool16 IPageItemTypeUtils::HasStandOff (const IPMUnknown) const
pure virtual

Does the Specified page item have a "Standoff" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
bool16
virtual bool16 IPageItemTypeUtils::HasTextInset (const IPMUnknown) const
pure virtual

Does the Specified page item have a "Text Inset" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
bool16
virtual bool16 IPageItemTypeUtils::IsButton (const IPMUnknowniPageItem) const
pure virtual

Is the specified page item a Button?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsButton (const UIDRefpageItemUIDRef) const
pure virtual

Is the specified page item a Button?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsCheckBox (const IPMUnknowniPageItem) const
pure virtual

Is the specified page item a check box?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsCheckBox (const UIDRefpageItemUIDRef) const
pure virtual

Is the specified page item a check box?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsChildOfScrapItem (const IScrapItem,
IScrapItem 
) const
pure virtual

Is the Specified page item a "child of the scrap" item?

Parameters
IScrapItem*[IN] The parent item to check
IScrapItem*[IN] The child item to check
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsContent (const IPMUnknowniPageItem) const
pure virtual

Is the page item content of a frame? (For InCopy). e.g. Can item be modified/selected? Items within other frames and inlines are both considered content (though not anchored frames).

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsContent (const UIDRefpageItemUIDRef) const
pure virtual

Is the page item content of a frame? (For InCopy). e.g. Can item be modified/selected? Items within other frames and inlines are both considered content (though not anchored frames).

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsDirectInlineItem (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item's direct parent an "inline" item? Useful for determining if you have the actual inline selected (kTrue), or an item farther down the inline's hierarchy (kFalse) (e.g. an image or pasted inside item).

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsDirectInlineItem (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item's direct parent an "inline" item? Useful for determining if you have the actual inline selected (kTrue), or an item farther down the inline's hierarchy (kFalse) (e.g. an image or pasted inside item).

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsDirectlyPlacedInTable (const IPMUnknowniPageItem) const
pure virtual

Does the specified page item's direct parent is the root object placed inside the table's graphic cell(not as inline)

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsDirectlyPlacedInTable (const UIDRefpageItemUIDRef) const
pure virtual

Does the specified page item's direct parent is the root object placed inside the table's graphic cell(not as inline)

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsEmptyGraphicFrame (const UIDRefpageItemUIDRef) const
pure virtual
Is the Specified page item a "Empty Graphic frame"(contains nothing) item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsEmptyGraphicFrame (const IPMUnknowniPageItem) const
pure virtual
Is the Specified page item a "Empty Graphic frame"(contains nothing) item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsEndnoteTextFrame (const UIDRefpageItemUIDRef) const
pure virtual
Is the specified page item a text frame for an endnote story?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsEndnoteTextFrame (const IPMUnknowniPageItem) const
pure virtual
Is the specified page item a text frame for an endnote story?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsFormItem (IPMUnknowninBoss) const
pure virtual

Does the specified page item have a form field interface? (Button or Multi-state object)

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsFormItem (UIDRef inRef) const
pure virtual

Does the specified page item have a form field interface? (Button or Multi-state object)

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsGraphic (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a "Graphic" (raster or vector) item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsGraphic (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a "Graphic" (raster or vector) item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsGraphicFrame (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a "Graphic frame" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsGraphicFrame (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a "Graphic frame" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsGroup (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a "group" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsGroup (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a "group" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsGuide (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a "Guide" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsGuide (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a "Guide" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsHTMLPageItem (const UIDRefpageItemUIDRef) const
pure virtual

Returns true iff the item is an embedded HTML item (e.g., iframe)

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsHTMLPageItem (const IPMUnknowniPageItem) const
pure virtual

Returns true iff the item is an embedded HTML item (e.g., iframe)

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsInline (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item's root an "inline" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsInline (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item's root an "inline" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsInlineInLockedStory (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item an inline is in the story that is locked

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsInlineInStory (const IPMUnknowniPageItem) const
pure virtual

Is the specified page item an inline in the primary story thread (meaning not in a table, or a note, or a footnote)?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsMathObject (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a Math Object?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsMathObject (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a Math Object?

Parameters
iPageItem[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsMedia (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a "media" item (sound or movie)?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsMedia (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a "media" item (sound or movie)?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsMultiStateObject (const IPMUnknowniPageItem) const
pure virtual

Is the specified page item a multi-state object?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsMultiStateObject (const UIDRefpageItemUIDRef) const
pure virtual

Is the specified page item a multi-state object?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsNotAFrame (const UIDRefpageItemUIDRef) const
pure virtual
Is the Specified page item a shape(indesign native) item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsNotAFrame (const IPMUnknowniPageItem) const
pure virtual
Is the Specified page item a shape(indesign native) item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsPlacedInDesignPage (const IPMUnknowniPageItem) const
pure virtual

Is the specified page item a placed InDesign page?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsPlacedInDesignPage (const UIDRefpageItemUIDRef) const
pure virtual

Is the specified page item a placed InDesign page?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsPlacedInsideText (const IPMUnknowniPageItem) const
pure virtual

Does the specified page item placed inside the text model, either as inline object or being placed inside the table's graphic cells

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsPlacedInsideText (const UIDRefpageItemUIDRef) const
pure virtual

Does the specified page item placed inside the text model, either as inline object or being placed inside the table's graphic cells

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsPlacedInTable (const IPMUnknowniPageItem) const
pure virtual

Does the specified page item placed inside the table's graphic cell(not as inline)

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsPlacedInTable (const UIDRefpageItemUIDRef) const
pure virtual

Does the specified page item placed inside the table's graphic cell(not as inline)

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsRadioButton (const IPMUnknowniPageItem) const
pure virtual

Is the specified page item a radio button?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsRadioButton (const UIDRefpageItemUIDRef) const
pure virtual

Is the specified page item a radio button?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsStandOff (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a "Standoff" or "Text Inset" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsStandOff (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a "Standoff" or "Text Inset" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsSVGPageItem (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item an "SVG" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsSVGPageItem (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item an "SVG" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsTableFrame (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a Table Frame?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsTableFrame (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a Table Frame?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsTextFrame (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a "Text frame" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsTextFrame (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a "Text frame" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsTextInset (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a "Text Inset" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsTextInset (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a "Text Inset" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsTextOnAPath (const UIDRefpageItemUIDRef) const
pure virtual

Is the Specified page item a "Text on a Path" item?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsTextOnAPath (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item a "Text on a Path" item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsThreadedTextFrame (const UIDRefpageItemUIDRef) const
pure virtual
Is the selected frame is threaded text frame?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsThreadedTextFrame (const IPMUnknowniPageItem) const
pure virtual
Is the Specified page item a shape(indesign native) item?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::IsWrapSupportedInline (const IPMUnknowniPageItem) const
pure virtual

Is the Specified page item an inline in a TextStoryThread that supports TextWrap?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::OnlyGuidesInList (const UIDListitems) const
pure virtual

Are only guides in the list

Parameters
itemsA UIDList
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::PageItemHasAppearanceList (const IPMUnknowniPageItem) const
pure virtual

Does the specified page item has appearance list?

Parameters
iPageItem[IN] An interface from the page item in question.
Returns
kTrue or kFalse
virtual bool16 IPageItemTypeUtils::PageItemHasAppearanceList (const UIDRefpageItemUIDRef) const
pure virtual

Does the specified page item has appearance list?

Parameters
pageItemUIDRef[IN] UIDRef of the page item in question.
Returns
kTrue or kFalse