pdf_add_bookmark

(PHP 4 >= 4.0.1, PECL)

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

?>

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:02:13