AddPageLabelsA

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

Описание

Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично AddPageLabels, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode

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

Синтаксис

Delphi

Function DLAddPageLabelsA(InstanceID, Start, Style, Offset: Integer; Prefix: PAnsiChar): Integer;

DLL

int DLAddPageLabelsA(int InstanceID, int Start, int Style, int Offset, const char * 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Диапазон меток страниц добавлен успешно