#include <IIndexCmdData.h>
|
| enum | { kDefaultIID = IID_IINDEXCMDDATA } |
| |
Command data interface used during index generation.
| virtual const bool16& IIndexCmdData::GetIncludeOversetFlag | ( | | ) | const |
| pure virtual |
Retrieves the "include overset text" flag.
- Returns
- the flag value.
| virtual const bool16 IIndexCmdData::GetReplaceExistingIndexFlag | ( | | ) | const |
| pure virtual |
Retrieves the "replace existing index" flag.
- Returns
- the flag value.
| virtual const UIDRef& IIndexCmdData::GetTargetItemRef | ( | | ) | const |
| pure virtual |
Retrieves the target location (usually the doc workspace) where the index will be placed.
- Returns
- the UIDRef of the target.
| virtual UIDRef IIndexCmdData::GetTextFrameRef | ( | | ) | const |
| pure virtual |
Retrieves the destination text frame.
- Returns
- UIDRef of the text frame.
| virtual const UIDRef IIndexCmdData::GetTextModelRef | ( | | ) | const |
| pure virtual |
Retrieves the text model property.
- Returns
- UIDRef of the text model.
| virtual const WideString& IIndexCmdData::GetTitle | ( | | ) | const |
| pure virtual |
Retrieves the title of the index instance.
- Returns
- the title.
| virtual const UIDRef IIndexCmdData::GetTopicListRef | ( | | ) | const |
| pure virtual |
Retrieves the topic list used for the index.
- Returns
- UIDRef of the topic list.
| virtual const bool16 IIndexCmdData::GetVerticalFlag | ( | | ) | const |
| pure virtual |
Specifies if the index frame should be vertical or horizontal (default). Used for the J version of InDesign.
- See Also
- IIndexOptions::FrameType
- Returns
- kTrue if the index frame is vertical.
| virtual void IIndexCmdData::SetIncludeOversetFlag | ( | const bool16 & | includeOverset | ) | |
| pure virtual |
Sets the "include overset text" flag.
- Parameters
| includeOverset | [IN] - the flag value. |
| virtual void IIndexCmdData::SetReplaceExistingIndexFlag | ( | bool16 | replaceExistingIndex | ) | |
| pure virtual |
Sets the "replace existing index" flag. A kTrue value will cause an existing index to be replaced with the new one.
- Parameters
| replaceExistingIndex | [IN] - flag value. |
| virtual void IIndexCmdData::SetTargetItemRef | ( | const UIDRef & | sourceItem | ) | |
| pure virtual |
Sets the target location (usually the doc workspace) of the index.
- Parameters
| sourceItem | [IN] - UIDRef of the target. |
| virtual void IIndexCmdData::SetTextFrameRef | ( | const UIDRef & | textFrameItem | ) | |
| pure virtual |
Specifies the destination text frame. Used by GenerateIndexCmd after it creates the new text frame.
- Parameters
| textFrameItem | [IN] - the UIDRef of the text frame. |
| virtual void IIndexCmdData::SetTextModelRef | ( | const UIDRef & | textModelRef | ) | |
| pure virtual |
Sets the text model property.
- Parameters
| textModelRef | [IN] - UIDRef of the text model. |
| virtual void IIndexCmdData::SetTitle | ( | const WideString & | indexTitle | ) | |
| pure virtual |
Sets the title of the index instance.
- Parameters
| indexTitle | [IN] - the new title. |
| virtual void IIndexCmdData::SetTopicListRef | ( | const UIDRef & | topicListRef | ) | |
| pure virtual |
Sets the topic list used for the index.
- Parameters
| topicListRef | [IN] - the UIDRef of the topic list. |
| virtual void IIndexCmdData::SetVerticalFlag | ( | bool16 | bVertical | ) | |
| pure virtual |
Specifies if the index frame should be vertical or horizontal (default). Used for the J version of InDesign.
- See Also
- IIndexOptions::FrameType
- Parameters
| bVertical | [IN] - flag value. |