На этом шаге мы рассмотрим параметры страницы.
Настройка страницы определяется ее высотой, шириной, размерами полей, ориентацией и другими параметрами, определяемыми через свойства объекта PageSetup, который, в свою очередь, принадлежит объекту-документу. Для доступа к параметрам страницы используем следующий оператор, возвращающий ссылку на объект:
PageSetup:=ActiveDocument.PageSetup;
Далее можно считывать или устанавливать параметры страницы документа, но сначала рассмотрим краткую характеристику объекта PageSetup (таблица 1).
Свойство или метод | Тип | Краткое описание |
---|---|---|
LineNumbering | Объект | Нумерация строк |
Orientation | Integer | Ориентация |
TopMargin | Integer | Верхнее поле |
BottomMargin | Integer | Нижнее поле |
LeftMargin | Integer | Левое поле |
RightMargin | Integer | Правое поле |
Gutter | Integer | Переплет |
HeaderDistance | Integer | Поле от края до верхнего колонтитула |
FooterDistance | Integer | Поле от края до нижнего колонтитула |
PageWidth | Integer | Ширина страницы |
PageHeight | Integer | Высота страницы |
FirstPageTray | Integer | Выбор источника бумаги для первой страницы |
OtherPagesTray | Integer | Выбор источника бумаги для следующих страниц |
SectionStart | Integer | Начало раздела |
OddAndEvenPagesHeaderFooter | Boolean | Различать колонтитулы четных и нечетных страниц |
DifferentFirstPageHeaderFooter | Boolean | Различать колонтитул первой страницы |
VerticalAlignment | Integer | Выравнивание по вертикали |
SuppressEndnotes | Boolean | Запретить концевые сноски |
MirrorMargins | Boolean | Зеркальные поля |
TextColumns | Объект | Определяет колонки текста в документе и их параметры |
PaperSize | Integer | Размер бумаги |
SetAsTemplateDefault | Метод | Устанавливает данные настройки в качестве настроек по умолчанию для активного документа и вновь создаваемых документов |
TogglePortrait | Метод | Задает всем выделенным страницам (или части выделенных страниц) книжную ориентацию |
На следующем шаге мы рассмотрим пример использования некоторых из перечисленных параметров.