pdf_add_bookmark

(PHP 4 >= 4.0.1)

pdf_add_bookmark -- Ajoute un signet dans la page courante

Description

int pdf_add_bookmark ( resource pdfdoc, string text [, int parent [, int open]])

pdf_add_bookmark() ajoute un signet imbriqué dans la page courante, sous parent, ou bien dans le signet global si parent = 0. pdf_add_bookmark() retourne une ressource de signet, qui peut servir de paramètre parent Si open vaut 1, le signet fils sera visible. Si open vaut 0, le signet fils sera invisible.

Exemple 1. Exemple avec pdf_add_bookmark()

<?php
// create a new PDF

$pdf = pdf_new();
pdf_open_file($pdf);
pdf_set_info($pdf, "Author","Bob Nijman");

// begin a new page
pdf_begin_page($pdf, 300, 300);

// add a top-level bookmark
$bookmark = pdf_add_bookmark($pdf, "People");

// add a nested bookmark
pdf_add_bookmark($pdf, "Rasmus", $bookmark);

// and some text
pdf_set_font($pdf, "Helvetica", 20, "host");
$text = "This is R's page";
$width = pdf_stringwidth($pdf, $text);
pdf_set_text_pos($pdf, (300-$width)/2, 100);
pdf_show($pdf, $text);

// close the page and the PDF
pdf_end_page($pdf);
pdf_close($pdf);

?>