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 | ページラベル範囲の開始ページ |
|---|---|
| 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 | ページラベル範囲が正常に追加されました |