ページラベルの形式を設定する

書式:
HPDF_STATUS HPDF_AddPageLabel(HPDF_Doc            pdf,
                              HPDF_UINT           page_num,
                              HPDF_PageNumStyle   style,
                              HPDF_UINT           first_page,
                              const char         *prefix);

戻り値
  成功時 :HPDF_OK
  失敗時 :エラーコードを返し、HPDF_Doc オブジェクトのハンドル生成時に渡したエラーハンドラをコールする。

エラー

HPDF_INVALID_DOCUMENT
無効なドキュメントオブジェクトのハンドルが設定された
HPDF_FAILD_TO_ALLOC_MEM
メモリの確保に失敗した
HPDF_PAGE_NUM_STYLE_OUT_OF_RANGE
無効なページラベルの形式が指定された

引数
  pdf :HPDF_Doc オブジェクトのハンドル
  page_num :ラベル付けする最初のページ
  style :ナンバリングの形式
      HPDF_PAGE_NUM_STYLE_DECIMAL - アラビア数字(1 2 3 4)
      HPDF_PAGE_NUM_STYLE_UPPER_ROMAN - 大文字のローマ数字(I II III IV).
      HPDF_PAGE_NUM_STYLE_LOWER_ROMAN - 小文字のローマ数字(i ii iii iv).
      HPDF_PAGE_NUM_STYLE_UPPER_LETTERS - 大文字のアルファベット(A B C D).
      HPDF_PAGE_NUM_STYLE_LOWER_LETTERS - 小文字のアルファベット(a b c d).
  first_page :最初のページに使う数値
  prefix :ページラベルの接頭辞(NULLも指定可能)

指定した範囲のページにおけるページラベルの形式を設定します。
ページラベルはサムネイル表示でも表示されます。

【設定例】
HPDF_AddPageLabel(pdf, 0, HPDF_PAGE_NUM_STYLE_LOWER_ROMAN, 1, "");
HPDF_AddPageLabel(pdf, 4, HPDF_PAGE_NUM_STYLE_DECIMAL, 1, "");
HPDF_AddPageLabel(pdf, 7, HPDF_PAGE_NUM_STYLE_DECIMAL, 8, "A-");

【出力されるラベル】
i, ii, iii, iv, 1, 2, 3, A-8, A-9, ...