Skip to main content

LayoutPageAction

LayoutPageAction [/W=winName ] [ keyword = value [, keyword = value ...] ]

The LayoutPageAction operation adds, deletes, reorders, or adjusts the sizes of layout pages.

The LayoutPageAction operation was added in Igor Pro 7.00.

Parameters

appendPageAppends a new page.
insertPage = pageInserts a new page before page.
Page numbers start from 1. Pass 0 for page to insert before the first page.
page = pageMakes page the active page.
Page numbers start from 1.
deletePage = pageDeletes page . This action cannot be undone.
Page numbers start from 1.
reorderPages = {anchorPage, page1, ...}
Reorders the pages so that page1 and any others appear before anchorPage, in the same order as their appearance in the command.
Page numbers start from 1.
size = (width, height )Sets the global page dimensions for the layout to width and height, specified in units of points.
size(page) = (width, height )
Sets the dimensions of page to width and height, specified in units of points.
Using this keyword with page set to -1 modifies the global page dimensions for the layout.
margins = (leftMargin, topMargin, rightMargin, bottomMargin )
Sets the global page margins for the layout to the specified values, expressed in units of points.
margins(page) = (leftMargin, topMargin, rightMargin, bottomMargin )
Sets the margins of specified page to these values, expressed in units of points.
Page numbers start from 1.
Passing -1 for page sets the global margins for the layout.

Flags

/W = winNameModifies the named layout. When omitted, the actions affect the top layout.

Details

The layout as a whole has a size and margins. These are called "global" dimensions and govern all pages by default. You can set the global dimensions using the size and margins keyword without specifying a particular page.

You can override the dimensions for a given page using size(page) and margins(page) to specify custom dimensions.

Use size(page)=(0,0) to revert the specified page to the global layout dimensions. This reverts both the page size and its margins.

See Also

Page Layouts, NewLayout, ModifyLayout