SetPageActionMenuA
Свойства страницы
Описание
Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично SetPageActionMenu, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode
Задаёт пункт меню, запускаемый при первом открытии документа
Пишет словарь дополнительных действий страницы (/AA) с именованным действием. Записи /AA страницы требуют PDF 1.5. Если версия документа ниже, а версия сохранения не зафиксирована, библиотека автоматически поднимает документ до PDF 1.5 и записывает Page /AA (page triggers) в AutoBumpedFeatures. Если вызывающий зафиксировал более низкую версию сохранения, шлюз совместимости отклоняет сохранение с LastErrorCode 602
Синтаксис
Delphi
Function DLSetPageActionMenuA(InstanceID: Integer; MenuItem: PAnsiChar): Integer;
DLL
int DLSetPageActionMenuA(int InstanceID, const char * MenuItem);
Параметры
| MenuItem | Вызываемый MenuItem, например "Print" |
|---|
Возвращаемые значения
| 0 | Действие при открытии задать не удалось — проблема в документе |
|---|---|
| 1 | Действие при открытии страницы задано успешно |