AddPageLabels

Свойства страницы

Описание

Добавляет диапазон меток страниц в выбранный документ. Чтобы метки отображались корректно, в документе должен присутствовать диапазон, начинающийся со страницы 1. Метки страниц появились в каталоге PDF 1.3: вызов этого метода на документе более ранней версии поднимает эффективную версию PDF до 1.3, если версия сохранения не зафиксирована явно

Существующие диапазоны меток сохраняются, если загруженный документ хранит метки в number tree с дочерними узлами; вставленный или заменённый диапазон продолжает действовать и после сохранения и повторной загрузки документа

Синтаксис

Delphi

Function TPDFlib.AddPageLabels(Start, Style, Offset: Integer; Const Prefix: WideString): Integer;

ActiveX

Function PDFlib::AddPageLabels(Start As Long, Style As Long, Offset As Long, Prefix As String) As Long

DLL

int DLAddPageLabels(int InstanceID, int Start, int Style, int Offset, const wchar_t * Prefix);

Параметры

StartНачальная страница диапазона меток
Style0 = No numbers 1 = Decimal arabic numerals 2 = Uppercase roman numerals 3 = Lowercase roman numerals 4 = Uppercase letters (A to Z for first 26 pages, AA to ZZ for next 26, etc.) 5 = Lowercase letters (a to z for first 26 pages, aa to zz for next 26, etc.)
OffsetЧисловая часть метки первой страницы диапазона; далее нумерация идёт последовательно от этого значения, которое должно быть не меньше 1
PrefixПрефикс меток страниц в этом диапазоне

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

0Параметр Style вне диапазона
1Диапазон меток страниц добавлен успешно