AddPageLabels
ページプロパティ
説明
選択した文書にページラベルの範囲を追加します。ページラベルを正しく表示するには、ページ 1 から始まる範囲が文書内に存在している必要があります。ページラベルは PDF 1.3 のカタログ機能です。保存バージョンが明示的にロックされていない限り、低いバージョンの文書でこのメソッドを呼び出すと有効な PDF バージョンが 1.3 に引き上げられます
読み込んだ文書が子ノードを持つ番号ツリーでページラベルを格納している場合、既存のラベル範囲は保持されます。範囲の挿入や置き換えは、文書を保存して再読み込みした後も有効です
構文
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 | ページラベル範囲の開始ページ |
|---|---|
| Style | 0 = 番号なし 1 = 10 進アラビア数字 2 = 大文字ローマ数字 3 = 小文字ローマ数字 4 = 大文字(最初の 26 ページは A~Z、次の 26 ページは AA~ZZ など) 5 = 小文字(最初の 26 ページは a~z、次の 26 ページは aa~zz など) |
| Offset | 範囲内の最初のページラベルの数値部分の値。後続の値はこの値から連続して番号付けされ、1 以上でなければなりません |
| Prefix | この範囲のページラベルに使用するプレフィックス |
戻り値
| 0 | Style パラメーターが範囲外だった |
|---|---|
| 1 | ページラベル範囲が正常に追加されました |