ExcelScript.PageLayout interface

Представляет параметры макета и печати, которые не зависят от конкретной реализации принтера. Эти параметры включают поля, ориентацию, нумерацию страницы, строки заголовков и область печати.

Методы

getBlackAndWhite()

Параметр печати "черно-белый" на листе.

getBottomMargin()

Нижнее поле страницы листа, которое будет использоваться для печати в точках.

getCenterHorizontally()

Флаг горизонтального центрирования листа. Эта отметка определяет, выравнивается ли лист по горизонтали относительно центра при печати.

getCenterVertically()

Вертикальный флаг в центре листа. Эта отметка определяет, выравнивается ли лист по вертикали относительно центра при печати.

getDraftMode()

Режим черновика листа. Если присвоено значение true, лист будет печататься без рисунков.

getFirstPageNumber()

Номер первой страницы листа, который требуется напечатать. Значение null представляет автоматическую нумерацию страниц.

getFooterMargin()

Поле нижнего колонтитула листа в пунктах, которое будет использоваться при печати.

getHeaderMargin()

Поле заголовка листа (в пунктах), используемое при печати.

getHeadersFooters()

Настройка колонтитулов для листа.

getLeftMargin()

Левое поле листа (в пунктах), которое будет использоваться при печати.

getOrientation()

Ориентация страницы на листе.

getPaperSize()

Размер бумаги страницы на листе.

getPrintArea()

Получает объект RangeAreas, состоящий из одного или нескольких прямоугольных диапазонов, представляющих область печати для листа. Если область печати отсутствует, возвращается пустой объект.

getPrintComments()

Указывает, следует ли отображать комментарии листа при печати.

getPrintErrors()

Параметр "ошибки печати листа".

getPrintGridlines()

Указывает, будут ли печататься линии сетки листа.

getPrintHeadings()

Указывает, будут ли печататься заголовки листа.

getPrintOrder()

Параметр порядка печати на странице листа. Определяет порядок, использующийся при обработке распечатываемых номеров страниц.

getPrintTitleColumns()

Получает объект range, представляющий столбцы заголовков. Если значение не установлено, возвращается пустой объект.

getPrintTitleRows()

Получает объект range, представляющий строки заголовков. Если значение не установлено, возвращается пустой объект.

getRightMargin()

Правое поле листа (в пунктах), используемое при печати.

getTopMargin()

Верхнее поле листа (в пунктах), которое будет использоваться при печати.

getZoom()

Параметры масштаба листа для печати. PageLayoutZoomOptionsОбъект должен быть задан как объект JSON (используйте x.zoom = {...} вместоx.zoom.scale = ...).

setBlackAndWhite(blackAndWhite)

Параметр печати "черно-белый" на листе.

setBottomMargin(bottomMargin)

Нижнее поле страницы листа, которое будет использоваться для печати в точках.

setCenterHorizontally(centerHorizontally)

Флаг горизонтального центрирования листа. Эта отметка определяет, выравнивается ли лист по горизонтали относительно центра при печати.

setCenterVertically(centerVertically)

Вертикальный флаг в центре листа. Эта отметка определяет, выравнивается ли лист по вертикали относительно центра при печати.

setDraftMode(draftMode)

Режим черновика листа. Если присвоено значение true, лист будет печататься без рисунков.

setFirstPageNumber(firstPageNumber)

Номер первой страницы листа, который требуется напечатать. Значение null представляет автоматическую нумерацию страниц.

setFooterMargin(footerMargin)

Поле нижнего колонтитула листа в пунктах, которое будет использоваться при печати.

setHeaderMargin(headerMargin)

Поле заголовка листа (в пунктах), используемое при печати.

setLeftMargin(leftMargin)

Левое поле листа (в пунктах), которое будет использоваться при печати.

setOrientation(orientation)

Ориентация страницы на листе.

setPaperSize(paperSize)

Размер бумаги страницы на листе.

setPrintArea(printArea)

Задает область печати листа.

setPrintComments(printComments)

Указывает, следует ли отображать комментарии листа при печати.

setPrintErrors(printErrors)

Параметр "ошибки печати листа".

setPrintGridlines(printGridlines)

Указывает, будут ли печататься линии сетки листа.

setPrintHeadings(printHeadings)

Указывает, будут ли печататься заголовки листа.

setPrintMargins(unit, marginOptions)

Задает поля страницы с единицами измерения для листа.

setPrintOrder(printOrder)

Параметр порядка печати на странице листа. Определяет порядок, использующийся при обработке распечатываемых номеров страниц.

setPrintTitleColumns(printTitleColumns)

Задает столбцы, содержащие ячейки, которые должны повторяться слева на каждой странице при печати листа.

setPrintTitleRows(printTitleRows)

Задает строки, содержащие ячейки, которые должны повторяться сверху каждой страницы при печати листа.

setRightMargin(rightMargin)

Правое поле листа (в пунктах), используемое при печати.

setTopMargin(topMargin)

Верхнее поле листа (в пунктах), которое будет использоваться при печати.

setZoom(zoom)

Параметры масштаба листа для печати. PageLayoutZoomOptionsОбъект должен быть задан как объект JSON (используйте x.zoom = {...} вместоx.zoom.scale = ...).

Сведения о методе

getBlackAndWhite()

Параметр печати "черно-белый" на листе.

getBlackAndWhite(): boolean;

Возвращаемое значение

boolean

getBottomMargin()

Нижнее поле страницы листа, которое будет использоваться для печати в точках.

getBottomMargin(): number;

Возвращаемое значение

number

getCenterHorizontally()

Флаг горизонтального центрирования листа. Эта отметка определяет, выравнивается ли лист по горизонтали относительно центра при печати.

getCenterHorizontally(): boolean;

Возвращаемое значение

boolean

getCenterVertically()

Вертикальный флаг в центре листа. Эта отметка определяет, выравнивается ли лист по вертикали относительно центра при печати.

getCenterVertically(): boolean;

Возвращаемое значение

boolean

getDraftMode()

Режим черновика листа. Если присвоено значение true, лист будет печататься без рисунков.

getDraftMode(): boolean;

Возвращаемое значение

boolean

getFirstPageNumber()

Номер первой страницы листа, который требуется напечатать. Значение null представляет автоматическую нумерацию страниц.

getFirstPageNumber(): number | "";

Возвращаемое значение

number | ""

getFooterMargin()

Поле нижнего колонтитула листа в пунктах, которое будет использоваться при печати.

getFooterMargin(): number;

Возвращаемое значение

number

getHeaderMargin()

Поле заголовка листа (в пунктах), используемое при печати.

getHeaderMargin(): number;

Возвращаемое значение

number

getHeadersFooters()

Настройка колонтитулов для листа.

getHeadersFooters(): HeaderFooterGroup;

Возвращаемое значение

getLeftMargin()

Левое поле листа (в пунктах), которое будет использоваться при печати.

getLeftMargin(): number;

Возвращаемое значение

number

getOrientation()

Ориентация страницы на листе.

getOrientation(): PageOrientation;

Возвращаемое значение

getPaperSize()

Размер бумаги страницы на листе.

getPaperSize(): PaperType;

Возвращаемое значение

getPrintArea()

Получает объект RangeAreas, состоящий из одного или нескольких прямоугольных диапазонов, представляющих область печати для листа. Если область печати отсутствует, возвращается пустой объект.

getPrintArea(): RangeAreas;

Возвращаемое значение

getPrintComments()

Указывает, следует ли отображать комментарии листа при печати.

getPrintComments(): PrintComments;

Возвращаемое значение

getPrintErrors()

Параметр "ошибки печати листа".

getPrintErrors(): PrintErrorType;

Возвращаемое значение

getPrintGridlines()

Указывает, будут ли печататься линии сетки листа.

getPrintGridlines(): boolean;

Возвращаемое значение

boolean

getPrintHeadings()

Указывает, будут ли печататься заголовки листа.

getPrintHeadings(): boolean;

Возвращаемое значение

boolean

getPrintOrder()

Параметр порядка печати на странице листа. Определяет порядок, использующийся при обработке распечатываемых номеров страниц.

getPrintOrder(): PrintOrder;

Возвращаемое значение

getPrintTitleColumns()

Получает объект range, представляющий столбцы заголовков. Если значение не установлено, возвращается пустой объект.

getPrintTitleColumns(): Range;

Возвращаемое значение

getPrintTitleRows()

Получает объект range, представляющий строки заголовков. Если значение не установлено, возвращается пустой объект.

getPrintTitleRows(): Range;

Возвращаемое значение

getRightMargin()

Правое поле листа (в пунктах), используемое при печати.

getRightMargin(): number;

Возвращаемое значение

number

getTopMargin()

Верхнее поле листа (в пунктах), которое будет использоваться при печати.

getTopMargin(): number;

Возвращаемое значение

number

getZoom()

Параметры масштаба листа для печати. PageLayoutZoomOptionsОбъект должен быть задан как объект JSON (используйте x.zoom = {...} вместоx.zoom.scale = ...).

getZoom(): PageLayoutZoomOptions;

Возвращаемое значение

setBlackAndWhite(blackAndWhite)

Параметр печати "черно-белый" на листе.

setBlackAndWhite(blackAndWhite: boolean): void;

Параметры

blackAndWhite
boolean

Возвращаемое значение

void

setBottomMargin(bottomMargin)

Нижнее поле страницы листа, которое будет использоваться для печати в точках.

setBottomMargin(bottomMargin: number): void;

Параметры

bottomMargin
number

Возвращаемое значение

void

setCenterHorizontally(centerHorizontally)

Флаг горизонтального центрирования листа. Эта отметка определяет, выравнивается ли лист по горизонтали относительно центра при печати.

setCenterHorizontally(centerHorizontally: boolean): void;

Параметры

centerHorizontally
boolean

Возвращаемое значение

void

setCenterVertically(centerVertically)

Вертикальный флаг в центре листа. Эта отметка определяет, выравнивается ли лист по вертикали относительно центра при печати.

setCenterVertically(centerVertically: boolean): void;

Параметры

centerVertically
boolean

Возвращаемое значение

void

setDraftMode(draftMode)

Режим черновика листа. Если присвоено значение true, лист будет печататься без рисунков.

setDraftMode(draftMode: boolean): void;

Параметры

draftMode
boolean

Возвращаемое значение

void

setFirstPageNumber(firstPageNumber)

Номер первой страницы листа, который требуется напечатать. Значение null представляет автоматическую нумерацию страниц.

setFirstPageNumber(firstPageNumber: number | ""): void;

Параметры

firstPageNumber
number | ""

Возвращаемое значение

void

setFooterMargin(footerMargin)

Поле нижнего колонтитула листа в пунктах, которое будет использоваться при печати.

setFooterMargin(footerMargin: number): void;

Параметры

footerMargin
number

Возвращаемое значение

void

setHeaderMargin(headerMargin)

Поле заголовка листа (в пунктах), используемое при печати.

setHeaderMargin(headerMargin: number): void;

Параметры

headerMargin
number

Возвращаемое значение

void

setLeftMargin(leftMargin)

Левое поле листа (в пунктах), которое будет использоваться при печати.

setLeftMargin(leftMargin: number): void;

Параметры

leftMargin
number

Возвращаемое значение

void

setOrientation(orientation)

Ориентация страницы на листе.

setOrientation(orientation: PageOrientation): void;

Параметры

orientation
PageOrientation

Возвращаемое значение

void

setPaperSize(paperSize)

Размер бумаги страницы на листе.

setPaperSize(paperSize: PaperType): void;

Параметры

paperSize
PaperType

Возвращаемое значение

void

setPrintArea(printArea)

Задает область печати листа.

setPrintArea(printArea: Range | RangeAreas | string): void;

Параметры

printArea
Range | RangeAreas | string

Диапазон или RangeAreas контента для печати.

Возвращаемое значение

void

setPrintComments(printComments)

Указывает, следует ли отображать комментарии листа при печати.

setPrintComments(printComments: PrintComments): void;

Параметры

printComments
PrintComments

Возвращаемое значение

void

setPrintErrors(printErrors)

Параметр "ошибки печати листа".

setPrintErrors(printErrors: PrintErrorType): void;

Параметры

printErrors
PrintErrorType

Возвращаемое значение

void

setPrintGridlines(printGridlines)

Указывает, будут ли печататься линии сетки листа.

setPrintGridlines(printGridlines: boolean): void;

Параметры

printGridlines
boolean

Возвращаемое значение

void

setPrintHeadings(printHeadings)

Указывает, будут ли печататься заголовки листа.

setPrintHeadings(printHeadings: boolean): void;

Параметры

printHeadings
boolean

Возвращаемое значение

void

setPrintMargins(unit, marginOptions)

Задает поля страницы с единицами измерения для листа.

setPrintMargins(
            unit: PrintMarginUnit,
            marginOptions: PageLayoutMarginOptions
        ): void;

Параметры

unit
PrintMarginUnit

Единица измерения для предоставленных полей.

marginOptions
PageLayoutMarginOptions

Значения полей, которые необходимо задать, поля, не поддерживаемые, останутся без изменений.

Возвращаемое значение

void

setPrintOrder(printOrder)

Параметр порядка печати на странице листа. Определяет порядок, использующийся при обработке распечатываемых номеров страниц.

setPrintOrder(printOrder: PrintOrder): void;

Параметры

printOrder
PrintOrder

Возвращаемое значение

void

setPrintTitleColumns(printTitleColumns)

Задает столбцы, содержащие ячейки, которые должны повторяться слева на каждой странице при печати листа.

setPrintTitleColumns(printTitleColumns: Range | string): void;

Параметры

printTitleColumns
Range | string

Столбцы, которые должны повторяться слева от каждой страницы, должны охватывать весь столбец как допустимый.

Возвращаемое значение

void

setPrintTitleRows(printTitleRows)

Задает строки, содержащие ячейки, которые должны повторяться сверху каждой страницы при печати листа.

setPrintTitleRows(printTitleRows: Range | string): void;

Параметры

printTitleRows
Range | string

Строки, которые будут повторяться в верхней части каждой страницы, диапазон должны охватывать всю строку как допустимую.

Возвращаемое значение

void

setRightMargin(rightMargin)

Правое поле листа (в пунктах), используемое при печати.

setRightMargin(rightMargin: number): void;

Параметры

rightMargin
number

Возвращаемое значение

void

setTopMargin(topMargin)

Верхнее поле листа (в пунктах), которое будет использоваться при печати.

setTopMargin(topMargin: number): void;

Параметры

topMargin
number

Возвращаемое значение

void

setZoom(zoom)

Параметры масштаба листа для печати. PageLayoutZoomOptionsОбъект должен быть задан как объект JSON (используйте x.zoom = {...} вместоx.zoom.scale = ...).

setZoom(zoom: PageLayoutZoomOptions): void;

Параметры

Возвращаемое значение

void