A page.
Properties
| Property | Type | Access | Description |
|---|---|---|---|
| allGraphics | Array of Graphic | readonly | Lists all graphics contained by the Page. |
| allPageItems | Array of PageItem | readonly | Lists all page items contained by the Page. |
| appliedMaster | MasterSpread | r/w | The master spread applied to the Page. Can also accept: NothingEnum enumerator. |
| appliedSection | Section | readonly | The section to which the page belongs. |
| appliedTrapPreset | TrapPreset | r/w | The trap preset applied to the page. Can also accept: String. |
| bounds | Array of number | readonly | The bounds of the Page, in the format [y1, x1, y2, x2]. |
| buttons | Buttons | readonly | A collection of buttons. |
| documentOffset | number | readonly | The sequential number of the page within the document. |
| formFields | FormFields | readonly | A collection of form fields. |
| graphicLines | GraphicLines | readonly | A collection of graphic lines. |
| groups | Groups | readonly | A collection of groups. |
| guides | Guides | readonly | A collection of guides. |
| id | number | readonly | The unique ID of the Page. |
| index | number | readonly | The index of the Page within its containing object. |
| label | string | r/w | A property that can be set to any string. |
| marginPreferences | MarginPreference | readonly | Margin preference settings. |
| masterPageItems | Array of any | readonly | The items on a specified document page that originated on the applied master page and have not been overridden or detached. Can return: Array of PageItems, Guides, Graphics, Movies or Sounds. |
| name | string | readonly | The name of the Page. |
| ovals | Ovals | readonly | A collection of ellipses. |
| pageItems | PageItems | 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. |
| parent | any | readonly | The parent of the Page (a Spread, MasterSpread or Document). |
| polygons | Polygons | readonly | A collection of polygons. |
| properties | Object | r/w | A property that allows setting of several properties at the same time. |
| rectangles | Rectangles | readonly | A collection of rectangles. |
| side |
PageSideOptions
: RIGHT_HAND LEFT_HAND SINGLE_SIDED |
readonly | The side of the binding spine on which to place the page within the spread. |
| tabOrder | Array of FormField | r/w | The order in which the focus moves to different form fields when the tab button is pressed. |
| textFrames | TextFrames | readonly | A collection of text frames. |
Methods
void detach ()
Detaches an overridden master page item from the master page.
Page
duplicate ([to:
LocationOptions=AT_END][, reference:
any])
Duplicates the page.
| Parameter | Type | Description |
|---|---|---|
| to | LocationOptions
: BEFORE AFTER AT_END AT_BEGINNING UNKNOWN |
The location at which to place the duplicate page relative to the reference object or within the document or spread. (Optional) (default: AT_END) |
| reference |
Page
Spread |
The reference object. Note: Required when the to value specifies before or after. Can accept: Page or Spread. (Optional) |
string extractLabel (key:
string)
Gets the label value associated with the specified key.
| Parameter | Type | Description |
|---|---|---|
| key | string | The key. |
Array of Page
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.
| Parameter | Type | Description |
|---|---|---|
| key | string | The key. |
| value | string | The value. |
Page
move ([to:
LocationOptions=AT_END][, reference:
any][, binding:
BindingOptions=DEFAULT_VALUE])
Moves the page.
| Parameter | Type | Description |
|---|---|---|
| to | LocationOptions
: BEFORE AFTER AT_END AT_BEGINNING UNKNOWN |
The new location of the page relative to the reference object or within the document or spread. (Optional) (default: AT_END) |
| reference |
Page
Spread |
The reference object. Note: Required when the to parameter value specifies before or after. Can accept: Page or Spread. (Optional) |
| binding | BindingOptions
: RIGHT_ALIGN LEFT_ALIGN DEFAULT_VALUE |
The location of the binding spine in spreads. (Optional) (default: DEFAULT_VALUE) |
Array of any place (fileName:
File[, placePoint:
Array of number][, destinationLayer:
Layer][, showingOptions:
bool=false][, autoflowing:
bool=false][, withProperties:
Object])
Places the file.
| Parameter | Type | Description |
|---|---|---|
| fileName | File | The file to place |
| placePoint | Array of number | The point at which to place (Optional) |
| destinationLayer | Layer | The layer on which to place (Optional) |
| showingOptions | bool | Whether to display the import options dialog (Optional) (default: false) |
| autoflowing | bool | Whether to autoflow placed text (Optional) (default: false) |
| withProperties | Object | Initial values for properties of the new Page (Optional) |
PageItem
placeXML (using:
XMLElement, placePoint:
Array of number[, autoflowing:
bool=false])
Places the XML element onto a page. If the place point is above an existing page item, place the XML element into the page item.
| Parameter | Type | Description |
|---|---|---|
| using | XMLElement | The XML element to place. |
| placePoint | Array of number | The point at which to place the object, specified in the format [x, y]. |
| autoflowing | bool | If true, autoflows placed text. (Optional) (default: false) |
void remove ()
Deletes the Page.
void removeOverride ()
Removes the override from a previously overridden master page item.
PageItem
setContent (using:
string[, relativeBasePath:
string])
Replaces the content of XML element with content imported from a file.
| Parameter | Type | Description |
|---|---|---|
| using | string | The file path to the import file. |
| relativeBasePath | string | Base path used to resolve relative paths. (Optional) |
string toSource ()
Generates a string which, if executed, will return the Page.
string toSpecifier ()
Retrieves the object specifier.
Element of:
HyperlinkPageDestination.destinationPageLayoutWindow.activePage
Section.pageStart
Used in:
Button.override ( destinationPage: Page)EPS.override ( destinationPage: Page)
FormField.override ( destinationPage: Page)
Graphic.override ( destinationPage: Page)
GraphicLine.override ( destinationPage: Page)
Group.override ( destinationPage: Page)
Guide.override ( destinationPage: Page)
HyperlinkExternalPageDestinations.add ( [destination: Page][, withProperties: Object])
HyperlinkPageDestinations.add ( [destination: Page][, withProperties: Object])
Image.override ( destinationPage: Page)
ImportedPage.override ( destinationPage: Page)
Movie.override ( destinationPage: Page)
Oval.override ( destinationPage: Page)
PageItem.override ( destinationPage: Page)
Pages.previousItem ( obj: Page)
Pages.nextItem ( obj: Page)
PDF.override ( destinationPage: Page)
PICT.override ( destinationPage: Page)
Polygon.override ( destinationPage: Page)
Rectangle.override ( destinationPage: Page)
Sections.add ( [reference: Page][, withProperties: Object])
Sound.override ( destinationPage: Page)
TextFrame.override ( destinationPage: Page)
WMF.override ( destinationPage: Page)
Returned by:
Page Page.duplicate ( [to: LocationOptions=AT_END][, reference: any] )Array of Page Page.getElements ( )
Page Page.move ( [to: LocationOptions=AT_END][, reference: any][, binding: BindingOptions=DEFAULT_VALUE] )
Page Pages.add ( [at: LocationOptions=UNKNOWN][, reference: any][, withProperties: Object] )
Page Pages.anyItem ( )
Array of Page Pages.everyItem ( )
Page Pages.firstItem ( )
Page Pages.item ( index: any )
Page Pages.itemByID ( id: number )
Page Pages.itemByName ( name: string )
Array of Page Pages.itemByRange ( from: any, to: any )
Page Pages.lastItem ( )
Page Pages.middleItem ( )
Page Pages.nextItem ( obj: Page )
Page Pages.previousItem ( obj: Page )