Manuel PHP
Précédent |  | Suivant

# pdf_add_bookmark

(PHP 4 >= 4.0.1, PHP 5)

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);
?>`

Précédent | Sommaire | Suivant
pdf_add_annotation | Niveau supérieur | pdf_add_launchlink