NewOutlineA

Оглавление

Описание

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

Добавляет новый элемент в оглавление документа. Элементы можно выстраивать иерархически; в Acrobat Reader оглавление известно как закладки

Синтаксис

Delphi

Function DLNewOutlineA(InstanceID, Parent: Integer; Title: PAnsiChar; DestPage: Integer; DestPosition: Double): Integer;

DLL

int DLNewOutlineA(int InstanceID, int Parent, const char * Title, int DestPage, double DestPosition);

Параметры

Parent0 для корневого элемента либо ID родительского элемента (возвращается функцией NewOutline). Либо получите корректный ID оглавления функцией GetOutlineID
TitleЗаголовок элемента оглавления
DestPageНомер целевой страницы, на которую ведёт этот элемент оглавления
DestPositionВертикальная позиция на целевой странице, куда ведёт ссылка

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

0Элемент добавить не удалось
Non-zeroID успешно добавленного элемента