Word.PageSetup class
Представляет параметры настройки страницы для Word документа или раздела.
- Extends
Комментарии
Свойства
| book |
Указывает, печатает ли microsoft Word документ в виде брошюры. |
| book |
Указывает количество страниц для каждой брошюры. |
| book |
Указывает, отменяет ли Microsoft Word порядок печати документов на двунаправленном или азиатском языке. |
| bottom |
Указывает расстояние (в точках) между нижним краем страницы и нижней границей основного текста. |
| chars |
Указывает количество символов в строке в сетке документа. |
| context | Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office. |
| different |
Указывает, имеет ли первая страница разные верхние и нижние колонтитулы. |
| footer |
Указывает расстояние между нижним колонтитулом и нижней частью страницы в точках. |
| gutter | Указывает объем (в пунктах) дополнительного пространства полей, добавленного на каждую страницу в документе или разделе для привязки. |
| gutter |
Указывает, на какой стороне отображается желоб в документе. |
| gutter |
Указывает, использует ли Microsoft Word желоба для текущего документа на основе языка справа налево или языка слева направо. |
| header |
Указывает расстояние между заголовком и верхней частью страницы в точках. |
| layout |
Задает режим макета для текущего документа. |
| left |
Указывает расстояние (в точках) между левым краем страницы и левой границей основного текста. |
| line |
Указывает |
| lines |
Указывает количество строк на странице в сетке документа. |
| mirror |
Указывает, имеют ли внутренние и внешние поля страниц одинаковой ширины. |
| odd |
Указывает, имеют ли нечетные и четные страницы разные верхние и нижние колонтитулы. |
| orientation | Задает ориентацию страницы. |
| page |
Задает высоту страницы в точках. |
| page |
Задает ширину страницы в точках. |
| paper |
Задает размер бумаги страницы. |
| right |
Указывает расстояние (в точках) между правым краем страницы и правой границей основного текста. |
| section |
Задает порядок чтения и выравнивание для указанных разделов. |
| section |
Указывает тип разрыва раздела для указанного объекта. |
| show |
Указывает, следует ли отображать сетку. |
| suppress |
Указывает, печатаются ли концевые сноски в конце следующего раздела, который не подавляет концевые сноски. |
| text |
|
| top |
Указывает верхнее поле страницы в точках. |
| two |
Указывает, следует ли печатать две страницы на листе. |
| vertical |
Задает вертикальное выравнивание текста на каждой странице документа или раздела. |
Методы
| load(options) | Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| set(properties, options) | Задает несколько свойств объекта одновременно. Можно передать обычный объект с соответствующими свойствами или другой объект API того же типа. |
| set(properties) | Задает несколько свойств объекта одновременно на основе существующего загруженного объекта. |
| set |
Задает указанное форматирование страницы по умолчанию для активного документа и всех новых документов на основе активного шаблона. |
| toggle |
Переключение между книжной и альбомной ориентацией страницы для документа или раздела. |
| toJSON() | Переопределяет метод JavaScript |
| track() | Отслеживает объект для автоматической корректировки с учетом окружающих изменений в документе. Этот вызов является сокращением для context.trackedObjects.add(thisObject). Если вы используете этот объект в вызовах |
| untrack() | Освобождает память, связанную с этим объектом, если он ранее отслеживался. Этот вызов является сокращенным для context.trackedObjects.remove(thisObject). Наличие большого количества отслеживаемых объектов замедляет ведущее приложение, поэтому не забывайте освобождать любые добавленные объекты после завершения их использования. Вызов потребуется выполнить |
Сведения о свойстве
bookFoldPrinting
Указывает, печатает ли microsoft Word документ в виде брошюры.
bookFoldPrinting: boolean;
Значение свойства
boolean
Комментарии
bookFoldPrintingSheets
Указывает количество страниц для каждой брошюры.
bookFoldPrintingSheets: number;
Значение свойства
number
Комментарии
bookFoldReversePrinting
Указывает, отменяет ли Microsoft Word порядок печати документов на двунаправленном или азиатском языке.
bookFoldReversePrinting: boolean;
Значение свойства
boolean
Комментарии
bottomMargin
Указывает расстояние (в точках) между нижним краем страницы и нижней границей основного текста.
bottomMargin: number;
Значение свойства
number
Комментарии
charsLine
Указывает количество символов в строке в сетке документа.
charsLine: number;
Значение свойства
number
Комментарии
context
Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office.
context: RequestContext;
Значение свойства
differentFirstPageHeaderFooter
Указывает, имеет ли первая страница разные верхние и нижние колонтитулы.
differentFirstPageHeaderFooter: boolean;
Значение свойства
boolean
Комментарии
footerDistance
Указывает расстояние между нижним колонтитулом и нижней частью страницы в точках.
footerDistance: number;
Значение свойства
number
Комментарии
gutter
Указывает объем (в пунктах) дополнительного пространства полей, добавленного на каждую страницу в документе или разделе для привязки.
gutter: number;
Значение свойства
number
Комментарии
gutterPosition
Указывает, на какой стороне отображается желоб в документе.
gutterPosition: Word.GutterPosition | "Left" | "Right" | "Top";
Значение свойства
Word.GutterPosition | "Left" | "Right" | "Top"
Комментарии
gutterStyle
Указывает, использует ли Microsoft Word желоба для текущего документа на основе языка справа налево или языка слева направо.
gutterStyle: Word.GutterStyle | "Bidirectional" | "Latin";
Значение свойства
Word.GutterStyle | "Bidirectional" | "Latin"
Комментарии
headerDistance
Указывает расстояние между заголовком и верхней частью страницы в точках.
headerDistance: number;
Значение свойства
number
Комментарии
layoutMode
Задает режим макета для текущего документа.
layoutMode: Word.LayoutMode | "Default" | "Grid" | "LineGrid" | "Genko";
Значение свойства
Word.LayoutMode | "Default" | "Grid" | "LineGrid" | "Genko"
Комментарии
leftMargin
Указывает расстояние (в точках) между левым краем страницы и левой границей основного текста.
leftMargin: number;
Значение свойства
number
Комментарии
lineNumbering
Указывает LineNumbering объект , представляющий номера строк для PageSetup объекта .
lineNumbering: Word.LineNumbering;
Значение свойства
Комментарии
linesPage
Указывает количество строк на странице в сетке документа.
linesPage: number;
Значение свойства
number
Комментарии
mirrorMargins
Указывает, имеют ли внутренние и внешние поля страниц одинаковой ширины.
mirrorMargins: boolean;
Значение свойства
boolean
Комментарии
oddAndEvenPagesHeaderFooter
Указывает, имеют ли нечетные и четные страницы разные верхние и нижние колонтитулы.
oddAndEvenPagesHeaderFooter: boolean;
Значение свойства
boolean
Комментарии
orientation
Задает ориентацию страницы.
orientation: Word.PageOrientation | "Portrait" | "Landscape";
Значение свойства
Word.PageOrientation | "Portrait" | "Landscape"
Комментарии
pageHeight
Задает высоту страницы в точках.
pageHeight: number;
Значение свойства
number
Комментарии
pageWidth
Задает ширину страницы в точках.
pageWidth: number;
Значение свойства
number
Комментарии
paperSize
Задает размер бумаги страницы.
paperSize: Word.PaperSize | "Size10x14" | "Size11x17" | "Letter" | "LetterSmall" | "Legal" | "Executive" | "A3" | "A4" | "A4Small" | "A5" | "B4" | "B5" | "CSheet" | "DSheet" | "ESheet" | "FanfoldLegalGerman" | "FanfoldStdGerman" | "FanfoldUS" | "Folio" | "Ledger" | "Note" | "Quarto" | "Statement" | "Tabloid" | "Envelope9" | "Envelope10" | "Envelope11" | "Envelope12" | "Envelope14" | "EnvelopeB4" | "EnvelopeB5" | "EnvelopeB6" | "EnvelopeC3" | "EnvelopeC4" | "EnvelopeC5" | "EnvelopeC6" | "EnvelopeC65" | "EnvelopeDL" | "EnvelopeItaly" | "EnvelopeMonarch" | "EnvelopePersonal" | "Custom";
Значение свойства
Word.PaperSize | "Size10x14" | "Size11x17" | "Letter" | "LetterSmall" | "Legal" | "Executive" | "A3" | "A4" | "A4Small" | "A5" | "B4" | "B5" | "CSheet" | "DSheet" | "ESheet" | "FanfoldLegalGerman" | "FanfoldStdGerman" | "FanfoldUS" | "Folio" | "Ledger" | "Note" | "Quarto" | "Statement" | "Tabloid" | "Envelope9" | "Envelope10" | "Envelope11" | "Envelope12" | "Envelope14" | "EnvelopeB4" | "EnvelopeB5" | "EnvelopeB6" | "EnvelopeC3" | "EnvelopeC4" | "EnvelopeC5" | "EnvelopeC6" | "EnvelopeC65" | "EnvelopeDL" | "EnvelopeItaly" | "EnvelopeMonarch" | "EnvelopePersonal" | "Custom"
Комментарии
rightMargin
Указывает расстояние (в точках) между правым краем страницы и правой границей основного текста.
rightMargin: number;
Значение свойства
number
Комментарии
sectionDirection
Задает порядок чтения и выравнивание для указанных разделов.
sectionDirection: Word.SectionDirection | "RightToLeft" | "LeftToRight";
Значение свойства
Word.SectionDirection | "RightToLeft" | "LeftToRight"
Комментарии
sectionStart
Указывает тип разрыва раздела для указанного объекта.
sectionStart: Word.SectionStart | "Continuous" | "NewColumn" | "NewPage" | "EvenPage" | "OddPage";
Значение свойства
Word.SectionStart | "Continuous" | "NewColumn" | "NewPage" | "EvenPage" | "OddPage"
Комментарии
showGrid
Указывает, следует ли отображать сетку.
showGrid: boolean;
Значение свойства
boolean
Комментарии
suppressEndnotes
Указывает, печатаются ли концевые сноски в конце следующего раздела, который не подавляет концевые сноски.
suppressEndnotes: boolean;
Значение свойства
boolean
Комментарии
textColumns
TextColumnCollection Возвращает объект , представляющий набор текстовых столбцов для PageSetup объекта .
readonly textColumns: Word.TextColumnCollection;
Значение свойства
Комментарии
topMargin
Указывает верхнее поле страницы в точках.
topMargin: number;
Значение свойства
number
Комментарии
twoPagesOnOne
Указывает, следует ли печатать две страницы на листе.
twoPagesOnOne: boolean;
Значение свойства
boolean
Комментарии
verticalAlignment
Задает вертикальное выравнивание текста на каждой странице документа или раздела.
verticalAlignment: Word.PageSetupVerticalAlignment | "Top" | "Center" | "Justify" | "Bottom";
Значение свойства
Word.PageSetupVerticalAlignment | "Top" | "Center" | "Justify" | "Bottom"
Комментарии
Сведения о методе
load(options)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(options?: Word.Interfaces.PageSetupLoadOptions): Word.PageSetup;
Параметры
Предоставляет параметры свойств объекта для загрузки.
Возвращаемое значение
load(propertyNames)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNames?: string | string[]): Word.PageSetup;
Параметры
- propertyNames
-
string | string[]
Строка с разделителями-запятыми или массив строк, указывающих свойства для загрузки.
Возвращаемое значение
load(propertyNamesAndPaths)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Word.PageSetup;
Параметры
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select — это строка с разделителями-запятыми, указывающая загружаемые свойства, и propertyNamesAndPaths.expand строка с разделителями-запятыми, указывающая загружаемые свойства навигации.
Возвращаемое значение
set(properties, options)
Задает несколько свойств объекта одновременно. Можно передать обычный объект с соответствующими свойствами или другой объект API того же типа.
set(properties: Interfaces.PageSetupUpdateData, options?: OfficeExtension.UpdateOptions): void;
Параметры
- properties
- Word.Interfaces.PageSetupUpdateData
Объект JavaScript со свойствами, структурированными изоморфно по свойствам объекта, для которого вызывается метод .
- options
- OfficeExtension.UpdateOptions
Предоставляет возможность подавления ошибок, если объект свойств пытается задать какие-либо свойства, доступные только для чтения.
Возвращаемое значение
void
set(properties)
Задает несколько свойств объекта одновременно на основе существующего загруженного объекта.
set(properties: Word.PageSetup): void;
Параметры
- properties
- Word.PageSetup
Возвращаемое значение
void
setAsTemplateDefault()
Задает указанное форматирование страницы по умолчанию для активного документа и всех новых документов на основе активного шаблона.
setAsTemplateDefault(): void;
Возвращаемое значение
void
Комментарии
togglePortrait()
Переключение между книжной и альбомной ориентацией страницы для документа или раздела.
togglePortrait(): void;
Возвращаемое значение
void
Комментарии
toJSON()
Переопределяет метод JavaScript toJSON() , чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify(). (JSON.stringifyв свою очередь вызывает toJSON метод переданного ему объекта.) В то время как исходный Word.PageSetup объект является объектом API, toJSON метод возвращает обычный объект JavaScript (типизированный как Word.Interfaces.PageSetupData), который содержит неглубокие копии всех загруженных дочерних свойств из исходного объекта.
toJSON(): Word.Interfaces.PageSetupData;
Возвращаемое значение
track()
Отслеживает объект для автоматической корректировки с учетом окружающих изменений в документе. Этот вызов является сокращением для context.trackedObjects.add(thisObject). Если вы используете этот объект в вызовах .sync и вне последовательного выполнения пакета .run и получаете ошибку InvalidObjectPath при задании свойства или вызове метода для объекта, необходимо добавить объект в отслеживаемую коллекцию объектов при первом создании объекта. Если этот объект является частью коллекции, следует также отслеживать родительскую коллекцию.
track(): Word.PageSetup;
Возвращаемое значение
untrack()
Освобождает память, связанную с этим объектом, если он ранее отслеживался. Этот вызов является сокращенным для context.trackedObjects.remove(thisObject). Наличие большого количества отслеживаемых объектов замедляет ведущее приложение, поэтому не забывайте освобождать любые добавленные объекты после завершения их использования. Вызов потребуется выполнить context.sync() до того, как выпуск памяти вступит в силу.
untrack(): Word.PageSetup;