Adobe InDesign CS6 (8.0) Object Model JS: HyperlinkPageDestination

InDesign CS6

Class

HyperlinkPageDestination

 A hyperlink destination that is a document page.

QuickLinks

addEventListener, extractLabel, getElements, insertLabel, remove, removeEventListener, showDestination, toSource, toSpecifier

Hierarchy

Document
HyperlinkPageDestination
Event | EventListener | MutationEvent

Properties

PropertyTypeAccessDescription
destinationPagePage r/wThe page that the hyperlink points to.
eventListenersEventListeners readonlyA collection of event listeners.
eventsEvents readonlyA collection of events.
hiddenbool readonlyIf true, the hyperlink is hidden.
idnumber readonlyThe unique ID of the HyperlinkPageDestination.
indexnumber readonlyThe index of the HyperlinkPageDestination within its containing object.
isValidbool readonlyReturns true if the object specifier resolves to valid objects.
labelstring r/wA property that can be set to any string.
namestring r/wThe name of the HyperlinkPageDestination.
nameManuallybool r/wIf true or unspecified, allows a custom destination name; also does not update the name when the destination is moved to a different page. If false, uses the page number as the page destination name and makes the name property read-only for the destination object; also updates the name when the destination is moved to a different page.
parentDocument readonlyThe parent of the HyperlinkPageDestination (a Document).
propertiesObject r/wA property that allows setting of several properties at the same time.
viewBoundsbottom:Unit
left:Unit
Ordered array containing top:Unit
right:Unit
r/wThe view rectangle, specified in the format [y1, x1, y2, x2]. Note: Valid only when view setting is fixed. Can return: Ordered array containing top:Unit, left:Unit, bottom:Unit, right:Unit.
viewPercentagenumber (range: 5 - 4000) r/wThe zoom percentage. (Range: 5 to 4000) Note: Valid only when view setting is fixed.
viewSettingHyperlinkDestinationPageSetting:
HyperlinkDestinationPageSetting.FIXED
HyperlinkDestinationPageSetting.FIT_VIEW
HyperlinkDestinationPageSetting.FIT_WINDOW
HyperlinkDestinationPageSetting.FIT_WIDTH
HyperlinkDestinationPageSetting.FIT_HEIGHT
HyperlinkDestinationPageSetting.FIT_VISIBLE
HyperlinkDestinationPageSetting.INHERIT_ZOOM
r/wThe destination page size when the page is reached by clicking the hyperlink.

Methods

Instances

EventListener addEventListener (eventType: string, handler: varies[, captures: bool=false])
Adds an event listener.

ParameterTypeDescription
eventTypestringThe event type.
handlerFile
JavaScript Function
The event handler. Can accept: File or JavaScript Function.
capturesboolThis parameter is obsolete. (Optional) (default: false)

string extractLabel (key: string)
Gets the label value associated with the specified key.

ParameterTypeDescription
keystringThe key.

Array of HyperlinkPageDestination getElements ()
Resolves the object specifier, creating an array of object references.

void insertLabel (key: string, value: string)
Sets the label to the value associated with the specified key.

ParameterTypeDescription
keystringThe key.
valuestringThe value.

void remove ()
Deletes the HyperlinkPageDestination.

bool removeEventListener (eventType: string, handler: varies[, captures: bool=false])
Removes the event listener.

ParameterTypeDescription
eventTypestringThe registered event type.
handlerFile
JavaScript Function
The registered event handler. Can accept: File or JavaScript Function.
capturesboolThis parameter is obsolete. (Optional) (default: false)

void showDestination ()
Jumps to the hyperlink destination.

string toSource ()
Generates a string which, if executed, will return the HyperlinkPageDestination.

string toSpecifier ()
Retrieves the object specifier.

Element of

Bookmark.destination

GotoAnchorBehavior.anchorItem

Hyperlink.destination

Used in:

HyperlinkPageDestination HyperlinkPageDestinations.nextItem (obj: HyperlinkPageDestination)

HyperlinkPageDestination HyperlinkPageDestinations.previousItem (obj: HyperlinkPageDestination)

Return

Array of HyperlinkPageDestination HyperlinkPageDestination.getElements ()

HyperlinkPageDestination HyperlinkPageDestinations.[] (index: number)

HyperlinkPageDestination HyperlinkPageDestinations.add ([destination: Page][, withProperties: Object])

HyperlinkPageDestination HyperlinkPageDestinations.anyItem ()

Array of HyperlinkPageDestination HyperlinkPageDestinations.everyItem ()

HyperlinkPageDestination HyperlinkPageDestinations.firstItem ()

HyperlinkPageDestination HyperlinkPageDestinations.item (index: varies)

HyperlinkPageDestination HyperlinkPageDestinations.itemByID (id: number)

HyperlinkPageDestination HyperlinkPageDestinations.itemByName (name: string)

Array of HyperlinkPageDestination HyperlinkPageDestinations.itemByRange (from: varies, to: varies)

HyperlinkPageDestination HyperlinkPageDestinations.lastItem ()

HyperlinkPageDestination HyperlinkPageDestinations.middleItem ()

HyperlinkPageDestination HyperlinkPageDestinations.nextItem (obj: HyperlinkPageDestination)

HyperlinkPageDestination HyperlinkPageDestinations.previousItem (obj: HyperlinkPageDestination)

Jongware, 28-Apr-2012 v3.0.3hContents :: Index