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 est égal à 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.
Les paramètres parent et
open sont optionnels avant PHP 4.3.5 ou avec PDFlib
inférieur à 5.
Exemple 1. Exemple avec pdf_add_bookmark()
<?php // création d'un nouveau PDF
$pdf = pdf_new(); pdf_open_file($pdf); pdf_set_info($pdf, "Author", "Bob Nijman");
// on commence une nouvelle page pdf_begin_page($pdf, 300, 300);
// ajout d'un signet en haut de la page $bookmark = pdf_add_bookmark($pdf, "People");
// ajout d'un bookmark nommé pdf_add_bookmark($pdf, "Rasmus", $bookmark);
// et un peu de texte pdf_set_font($pdf, "Helvetica", 20, "host"); $text = "C'est la page de R"; $width = pdf_stringwidth($pdf, $text); pdf_set_text_pos($pdf, (300-$width)/2, 100); pdf_show($pdf, $text);
// ferme la page et le PDF pdf_end_page($pdf); pdf_close($pdf);
?>
|
|