MasterSpread

A master spread.

Methods:

createGuides, detach, duplicate, extractLabel, getElements, insertLabel, place, remove, removeOverride, toSource, toSpecifier

Objects:

Boolean, Buttons, FormFields, Graphic, GraphicLines, Groups, Guides, MasterSpread, NothingEnum, Number, Object, Ovals, PageItem, PageItems, Pages, Polygons, Rectangles, String, TextFrames

Property Listing

Property

Type

Access

Description

allGraphics

Array of Graphic

readonly

Lists all graphics contained by the MasterSpread.

allPageItems

Array of PageItem

readonly

Lists all page items contained by the MasterSpread.

appliedMaster

MasterSpread

NothingEnum.NOTHING

read/write

The master spread applied to the MasterSpread. Can also accept: NothingEnum enumerator.

baseName

String

read/write

The name of the master spread.

buttons

Buttons Button

readonly

A collection of buttons.

formFields

FormFields FormField

readonly

A collection of form fields.

graphicLines

GraphicLines GraphicLine

readonly

A collection of graphic lines.

groups

Groups Group

readonly

A collection of groups.

guides

Guides Guide

readonly

A collection of guides.

id

Number

readonly

The unique ID of the MasterSpread.

idmlComponentName

String

read/write

The IDML component name of the MasterSpread.

index

Number

readonly

The index of the MasterSpread within its containing object.

isValid

Boolean

readonly

Returns true if the object specifier resolves to valid objects.

label

String

read/write

A property that can be set to any string.

name

String

readonly

The name of the MasterSpread.

namePrefix

String

read/write

The prefix of the master spread name.

ovals

Ovals Oval

readonly

A collection of ellipses.

pageItems

PageItems PageItem

readonly

The page items collection, which can be used to process all page items in a container (such as a document, page, or group), regardless of type.

pages

Pages Page

readonly

A collection of pages.

parent

Document

readonly

The parent of the MasterSpread (a Document).

polygons

Polygons Polygon

readonly

A collection of polygons.

properties

Object

read/write

A property that allows setting of several properties at the same time.

rectangles

Rectangles Rectangle

readonly

A collection of rectangles.

showMasterItems

Boolean

read/write

If true, displays master page items on document pages in the spread.

textFrames

TextFrames TextFrame

readonly

A collection of text frames.

Method Listing

undefined createGuides ([numberOfRows:Number=Number], [numberOfColumns:Number=Number], [rowGutter:Number String], [columnGutter:Number String], guideColor:Array of Varies 3 Reals (0 - 255) UIColors, [fitMargins:Boolean=Boolean], [removeExisting:Boolean=Boolean], layer:Layer)

Creates multiple guides on all pages of the spread.

Parameter

Type

Description

numberOfRows

Number (range 0 - 40)

The number of rows to create on each page. (Optional)

(default: 0)

numberOfColumns

Number (range 0 - 40)

The number of columns to create on each page. (Optional)

(default: 0)

rowGutter

Number

String

The height of the gutter between rows. (Optional)

columnGutter

Number

String

The width of the gutter between columns. (Optional)

guideColor

Array of 3 Reals (0 - 255)

UIColors

The color to make the guides, specified either as an array of three doubles, each in the range 0 to 255 and representing R, G, and B values, or as a UI color. Can accept: Array of 3 Reals (0 - 255) or UIColors enumerator. (Optional)

fitMargins

Boolean

If true, the row height and column width are calculated based on the space within the page margins. If false, row height and column width are calculated based on the full page. (Optional)

(default: false)

removeExisting

Boolean

If true, removes existing guides when creating new ones. (Optional)

(default: false)

layer

Layer

The layer on which to create the guides. (Optional)

undefined detach ()

Detaches an overridden master page item from the master page.

Varies duplicate ([to:LocationOptions=LocationOptions], reference:Varies Document MasterSpread MasterSpread)

Duplicates the spread.

Parameter

Type

Description

to

LocationOptions

LocationOptions.AFTER

LocationOptions.AT_BEGINNING

LocationOptions.AT_END

LocationOptions.BEFORE

LocationOptions.UNKNOWN

The location of the spread relative to the reference object or within the document. (Optional)

(default: LocationOptions.AT_END)

reference

Document

MasterSpread

The reference object. Note: Required only when the to parameter specifies before or after. Can accept: MasterSpread, Document or MasterSpread. (Optional)

String extractLabel (key:String)

Gets the label value associated with the specified key.

Parameter

Type

Description

key

String

The key.

MasterSpread getElements ()

Resolves the object specifier, creating an array of object references.

undefined 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.

Varies place (fileName:File, placePoint:Array of Number String, destinationLayer:Layer, [showingOptions:Boolean=Boolean], [autoflowing:Boolean=Boolean], withProperties:Object)

Places the file.

Parameter

Type

Description

fileName

File

The file to place

placePoint

Array of Number

Array of String

The point at which to place (Optional)

destinationLayer

Layer

The layer on which to place (Optional)

showingOptions

Boolean

Whether to display the import options dialog (Optional)

(default: false)

autoflowing

Boolean

Whether to autoflow placed text (Optional)

(default: false)

withProperties

Object

Initial values for properties of the placed object(s) (Optional)

undefined remove ()

Deletes the MasterSpread.

undefined removeOverride ()

Removes the override from a previously overridden master page item.

String toSource ()

Generates a string which, if executed, will return the MasterSpread.

String toSpecifier ()

Retrieves the object specifier.

Object of

LayoutWindow.activeSpread

MasterSpread.appliedMaster

Page.appliedMaster

Spread.appliedMaster

Button.parent

FormField.parent

GraphicLine.parent

Group.parent

Oval.parent

Page.parent

PageItem.parent

Polygon.parent

Rectangle.parent

TextFrame.parent

Return

MasterSpreads.add()

MasterSpread.getElements()

MasterSpreads.anyItem()

MasterSpreads.everyItem()

MasterSpreads.nextItem()

MasterSpreads.previousItem()

MasterSpreads.itemByID()

MasterSpreads.item()

MasterSpreads.[]()

MasterSpreads.itemByName()

MasterSpreads.itemByRange()

MasterSpreads.firstItem()

MasterSpreads.lastItem()

MasterSpreads.middleItem()