[PHP-users 11344] Re: PDF_add_bookmark のブックマーク階層について

SEGAMI Takashi php-users@php.gr.jp
Thu, 7 Nov 2002 15:36:39 +0900


瀬上です。

In message Thu, 07 Nov 2002 14:58:41 +0900 
 Yohei Matsushita <mattsun_japan@hotmail.com>" wrote:

> PDF_add_bookmarkで
> 解説は
> 
> > int pdf_add_bookmark ( int pdf object, string text [, int parent [, int open]])
> > parent以下または parent = 0の場合に、新規にトップレベルのブッ
> > クマーク以下にブックマーク階層を追加します。ブックマーク記述子が
> > 返されますが、これは、これ以降にブックマーク階層を追加する際に、
> > 親として使用することが可能です。
> > open = 1の場合、子ブックマークは展開され、open = 0の場合は隠され
> > ます。
> 
> と書かれているので例えば

と、書かれているんだから

> pdf_add_bookmark($pdf, "Page 1", 0, 0);
> PDF_set_value($pdf, "textrendering", 2);
> $font = PDF_findfont($pdf, "HeiseiKakuGo-W5", "EUC-H", 0);
> PDF_setfont($pdf, $font, 20);
> PDF_show_xy($pdf, "日本語", 200, 742);
> 
> pdf_add_bookmark($pdf, "abc", 1, 0);
> PDF_set_value($pdf, "textrendering", 2);
> $font = PDF_findfont($pdf, "Helvetica", "host", 0);
> PDF_setfont($pdf, $font, 20);
> PDF_show_xy($pdf, "AbcDefG", 200, 400);

$parent = pdf_add_bookmark($pdf, "Page 1", 0, 0);
	: (省略)
$child1 = pdf_add_bookmark($pdf, "abc", $parent, 0);

なんじゃない?