#include <ITextFrameColumn.h>
|
| enum | { kDefaultIID = IID_ITEXTFRAMECOLUMN } |
| |
Text support for PageItems. Currently kFrameItemBoss implements this interface. kFrameItemBoss is a child of kMultiColumnItemBoss.
| virtual void ITextFrameColumn::AddHierarchyChild | ( | const IInlineData * | id | ) | |
| pure virtual |
Add an Inline as being associated with this TextFrameColumn.
| virtual UID ITextFrameColumn::GetFrameListUID | ( | | ) | const |
| pure virtual |
| virtual void ITextFrameColumn::GetHierarchyChildren | ( | UIDList & | childList | ) | const |
| pure virtual |
Appends to the list the Inlines which claim this TextFrameColumn when IInlineData::GetTextFrameRef() is called. Thus by definition only Inlines which are properly registered are returned by this call.
- Parameters
| virtual bool16 ITextFrameColumn::GetIsEmpty | ( | | ) | const |
| pure virtual |
Reports the state of Text content in the ITextFrameColumn.
- Returns
- kTrue if the TextFrame has no content in it. Note that a TextFrame with a TextSpan of zero can still have other content such as Footnotes.
| virtual UID ITextFrameColumn::GetTextModelUID | ( | | ) | const |
| pure virtual |
| virtual PMReal ITextFrameColumn::HitTestFrame | ( | const PMPoint & | pPt, | | | bool16 | composeFirst, | | | TextIndex * | nextLine, | | | bool16 | primarySTOnly = kTrue | | ) | | |
| pure virtual |
Determine the closest TextIndex to the specified Pasteboard point. NOTE: If the passed in point is outside the boundary of the frame, this method still returns the text index of the closest character.
- Parameters
| pPt | Point in pasteboard coordinates |
| composeFirst | If kTrue and the Frame requires composition, then the Frame is composed before computing the hit. |
| nextLine | If non-nil and a hit is registered, set to the TextIndex of the next WaxLine. |
| primarySTOnly | If kTrue, then only WaxLines in the Frame are examined. Otherwise the method will burrow into objects such as Tables and Footnotes within the Frame to find the closest hit. |
- Returns
- The TextIndex of the closest character/glyph within the Frame or kInvalidTextIndex if nothing is hit.
| virtual IFrameList* ITextFrameColumn::QueryFrameList | ( | | ) | const |
| pure virtual |
Returns a point to the parent MultiColumnTextFrame
- Returns
- Pointer to MultiColumnTextFrame parent
| virtual IStoryOptions* ITextFrameColumn::QueryStoryOptions | ( | | ) | const |
| pure virtual |
| virtual ITextModel* ITextFrameColumn::QueryTextModel | ( | | ) | const |
| pure virtual |
| virtual void ITextFrameColumn::RemoveHierarchyChild | ( | const IInlineData * | id | ) | |
| pure virtual |
Remove an Inline from being associated with this TextFrameColumn.
| virtual void ITextFrameColumn::SetFrameListUID | ( | UID | frameListUID | ) | |
| pure virtual |