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 = 无编号 1 = 十进制阿拉伯数字 2 = 大写罗马数字 3 = 小写罗马数字 4 = 大写字母(前 26 页为 A 至 Z,接下来的 26 页为 AA 至 ZZ,依此类推)5 = 小写字母(前 26 页为 a 至 z,接下来的 26 页为 aa 至 zz,依此类推)
Offset范围内第一个页面标签数字部分的值。后续值从此值开始连续编号,该值必须大于或等于 1
Prefix此范围内页标签的前缀

返回值

0Style 参数超出范围
1已成功添加页面标签范围