Index
QuickLinks
Hierarchy
Properties
Property | Type | Access | Description |
---|---|---|---|
id | number | readonly | The unique ID of the Index. |
index | number | readonly | The index of the Index within its containing object. |
label | string | r/w | A property that can be set to any string. |
name | string | r/w | The name of the Index. |
parent | Document | readonly | The parent of the Index (a Document). |
properties | Object | r/w | A property that allows setting of several properties at the same time. |
topics | Topics | readonly | A collection of index topics. |
Methods
Instances
void capitalize ([capitalizationOption:
IndexCapitalizationOptions=IndexCapitalizationOptions.ALL_ENTRIES])
Makes the initial letter for the specified index topic or group of index topics upper case.
Parameter | Type | Description |
---|---|---|
capitalizationOption | IndexCapitalizationOptions: IndexCapitalizationOptions.SELECTED_ENTRY IndexCapitalizationOptions.INCLUDE_SUBENTRIES IndexCapitalizationOptions.ALL_LEVEL_1_ENTRIES IndexCapitalizationOptions.ALL_ENTRIES | The entry or entries to capitalize. (Optional) (default: IndexCapitalizationOptions.ALL_ENTRIES) |
string extractLabel (key:
string)
Gets the label value associated with the specified key.
Parameter | Type | Description |
---|---|---|
key | string | The key. |
Array
of Story generate ([on:
any][, placePoint:
Array
of Measurement Unit (Number or String)][, destinationLayer:
Layer][, autoflowing:
bool=false][, includeOverset:
bool=false])
Generates a new index story.
Parameter | Type | Description |
---|---|---|
on | MasterSpread Page Spread | The spread or page on which to place the story. Can accept: Page, Spread or MasterSpread. (Optional) |
placePoint | Array of Measurement Unit (Number or String) | The coordinates of the upper left corner of the story bounding box, in the format [x, y]. (Optional) |
destinationLayer | Layer | The layer on which to place the story. (Optional) |
autoflowing | bool | If true, allows the story to flow onto subsequent pages if the story does not fit on the specified page. If no subsequent pages exist in the document, creates the necessary pages. (Optional) (default: false) |
includeOverset | bool | If true, includes topics in overset text in the story. (Optional) (default: false) |
void importTopics (from:
File)
Imports a list of index topics.
Parameter | Type | Description |
---|---|---|
from | File | The file from which to import the topics. |
void insertLabel (key:
string, value:
string)
Sets the label to the value associated with the specified key.
Parameter | Type | Description |
---|---|---|
key | string | The key. |
value | string | The value. |
void removeUnusedTopics ()
Removes all index topics that do not have any index entries.
void update ()
Updates the index preview pane. Note: Does not update the index.
Element of
Topic.parent
Return
Index Indexes.add ([withProperties: Object])
Jongware, 27-Jun-2010 v3.0.3d | Contents :: Index |