TRVPrint.SetHeader

<< Нажмите, чтобы показать Содержание >>

TRVPrint.SetHeader

Назначает верхний колонтитул страницы.

procedure SetHeader(RVData: TCustomRVData;

  HeaderType: TRVHFType=rvhftNormal);

Параметры:

RVData – документ, отображаемый как верхний колонтитул типа, заданного в HeaderType. Документ не копируется в TRVPrint, поэтому не изменяйте и не уничтожайте его до завершения печати. Если RVData = nil, верхний колонтитул этого типа не отображается.

HeaderType – тип верхний колонтитула: обычный, для первой страницы или для чётных страниц.

Этот метод необходимо вызвать до FormatPages.

Использование разных верхних колонтитулов

Верхний колонтитул первой страницы используется только при TitlePage = True. В противном случае он игнорируется, и на первой странице отображается обычный верхний колонтитул.

Верхний колонтитул для чётных страниц используется только при FacingPages = True. В противном случае он игнорируется, и обычный верхний колонтитул используется как на нечётных, так и на чётных страницах.

Пример:

var

  rvMain, rvHeader: TRichView;

  RVPrint1: TRVPrint;

...

RVPrint1.AssignSource(rvMain);

RVPrint1.SetHeader(rvHeader.RVData);

RVPrint1.TitlePage := True;

// скрываем верхний колонтитул первой страницы

RVPrint1.SetHeader(nil, rvhftFirstPage);

См. также:

SetFooter;

AssignSource.

См. также свойства:

HeaderY.

См. также:

TRichView.SetHeader.