
Колонтитулы представляют собой надписи на печатной странице в ее верх-
ней части и нижней части. Кроме номера страницы, они могут содержать
произвольный текст, текст, связанный с документом и его свойствами, а
также текущую дату и время. Колонтитулы могут также представлять собой
комбинации этих данных. Печатная страница может содержать верхний и
нижний колонтитулы. Доступ к их содержимому осуществляется через
шесть свойств объекта PageSetup, т. к. каждый колонтитул может содер-
жать до трех частей: LeftHeader — левая часть верхнего колонтитула,
CenterHeader — центральная часть верхнего колонтитула, RightHeader —
правая часть верхнего колонтитула, LeftFooter — левая часть нижнего
колонтитула, CenterFooter — центральная часть нижнего колонтитула,
RightFooter — правая часть нижнего колонтитула. Просмотреть содержимое
колонтитулов можно только на распечатанной странице или в режиме
"предварительный просмотр", а запрограммировать их возможно в обычном
режиме, используя соответствующие свойства объекта PageSetup.
Добавление верхнего колонтитула
procedure TOKBottomDlg2.LeftHeaderChange(Sender: TObject);
begin
PageSetup.LeftHeader:=LeftHeader.Text;
end;
procedure TOKBottomDlg2.CenterHeaderChange(Sender: TObject);
begin
PageSetup.CenterHeader:=CenterHeader.Text;
end;
procedure TOKBottomDlg2.RightHeaderChange(Sender: TObject);
begin
PageSetup.RightHeader:=RightHeader.Text;
end;
На рис. 15.3 представлена форма, использующая приведенные процедуры,
из состава приложения, находящегося на сопроводительном компакт-диске
книги. С помощью этой формы можно экспериментировать со шрифтами
колонтитулов и их содержанием.

Рис. 15.3. Изменяем содержание колонтитулов для печатной страницы

Рис. 15.4. Изменяем размер шрифта верхнего колонтитула
Используя форму, представленную на рис. 15.3, попробуем изменить шрифт
текста и тип содержимого колонтитулов. Например, можно записать в части
колонтитулов следующие последовательности символов для отображения
специальной информации в колонтитуле:
• '&D' — дата;
• '&Т' — время;
• '&F' — имя файла.
Комбинация из символа & и числа задает размер шрифта для текста в соот-
ветствующей части колонтитула. Например, оператор PageSetup.LeftHeader:=
'&28';
установит размер шрифта в 28 пунктов для текста в левой части верх-
него колонтитула.
Используя эти особенности, установим для верхнего колонтитула новый
размер шрифта, равный 28 пунктов. Результат представлен на рис. 15.4. |