Adobe InDesign CS5.5 (7.5) Object Model JS: Tables

InDesign CS5.5

Class

Tables

 A collection of tables.

See also Table.

QuickLinks

[], add, anyItem, count, everyItem, firstItem, item, itemByID, itemByName, itemByRange, lastItem, middleItem, nextItem, previousItem, toSource

Properties

PropertyTypeAccessDescription
lengthnumber readonlyThe number of objects in the collection.

Methods

Instances

Table [] (index: number)
Returns the Table with the specified index.

ParameterTypeDescription
indexnumberThe index.

Table add ([to: LocationOptions=LocationOptions.UNKNOWN][, reference: varies][, withProperties: Object])
Creates a new table.

ParameterTypeDescription
toLocationOptions:
LocationOptions.BEFORE
LocationOptions.AFTER
LocationOptions.AT_END
LocationOptions.AT_BEGINNING
LocationOptions.UNKNOWN
The location of the new table relative to the reference object or within the container object. (Optional) (default: LocationOptions.UNKNOWN)
referenceCell
Character
InsertionPoint
Line
Paragraph
Story
Table
Text
TextColumn
TextFrame
TextStyleRange
Word
XMLElement
XmlStory
The reference object. Note: Required when the to value specifies before or after. Can accept: Table, XMLElement, XmlStory, TextFrame, Text, InsertionPoint, TextStyleRange, Paragraph, TextColumn, Line, Word, Character, Story or Cell. (Optional)
withPropertiesObjectInitial values for properties of the new Table (Optional)

Table anyItem ()
Returns any Table in the collection.

number count ()
Displays the number of elements in the Table.

Array of Table everyItem ()
Returns every Table in the collection.

Table firstItem ()
Returns the first Table in the collection.

Table item (index: varies)
Returns the Table with the specified index or name.

ParameterTypeDescription
indexLong Integer
String
The index or name. Can accept: Long Integer or String.

Table itemByID (id: number)
Returns the Table with the specified ID.

ParameterTypeDescription
idnumberThe ID.

Table itemByName (name: string)
Returns the Table with the specified name.

ParameterTypeDescription
namestringThe name.

Array of Table itemByRange (from: varies, to: varies)
Returns the Tables within the specified range.

ParameterTypeDescription
fromLong Integer
String
Table
The Table, index, or name at the beginning of the range. Can accept: Table, Long Integer or String.
toLong Integer
String
Table
The Table, index, or name at the end of the range. Can accept: Table, Long Integer or String.

Table lastItem ()
Returns the last Table in the collection.

Table middleItem ()
Returns the middle Table in the collection.

Table nextItem (obj: Table)
Returns the Table whose index follows the specified Table in the collection.

ParameterTypeDescription
objTableThe Table whose index comes before the desired Table.

Table previousItem (obj: Table)
Returns the Table with the index previous to the specified index.

ParameterTypeDescription
objTableThe index of the Table that follows the desired Table.

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

Element of

Cell.tables

Character.tables

InsertionPoint.tables

Line.tables

Paragraph.tables

Story.tables

Text.tables

TextColumn.tables

TextFrame.tables

TextStyleRange.tables

Word.tables

XMLElement.tables

XmlStory.tables

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