pdf_add_annotation
<<<
pdf_add_bookmark pdf_add_launchlink
>>>

8.95 PDF
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Confusion entre les vieilles versions de PDFLib
Exemples
Voir aussi
pdf_add_annotation
->pdf_add_bookmark
pdf_add_launchlink
pdf_add_locallink
pdf_add_note
pdf_add_outline
pdf_add_pdflink
pdf_add_thumbnail
pdf_add_weblink
pdf_arc
pdf_arcn
pdf_attach_file
pdf_begin_page
pdf_begin_pattern
pdf_begin_template
pdf_circle
pdf_clip
pdf_close_image
pdf_close_pdi_page
pdf_close_pdi
pdf_close
pdf_closepath_fill_stroke
pdf_closepath_stroke
pdf_closepath
pdf_concat
pdf_continue_text
pdf_curveto
pdf_delete
pdf_end_page
pdf_end_pattern
pdf_end_template
pdf_endpath
pdf_fill_stroke
pdf_fill
pdf_findfont
pdf_get_buffer
pdf_get_font
pdf_get_fontname
pdf_get_fontsize
pdf_get_image_height
pdf_get_image_width
pdf_get_majorversion
pdf_get_minorversion
pdf_get_parameter
pdf_get_pdi_parameter
pdf_get_pdi_value
pdf_get_value
pdf_initgraphics
pdf_lineto
pdf_makespotcolor
pdf_moveto
pdf_new
pdf_open_ccitt
pdf_open_file
pdf_open_gif
pdf_open_image_file
pdf_open_image
pdf_open_jpeg
pdf_open_memory_image
pdf_open_pdi_page
pdf_open_pdi
pdf_open_png
pdf_open_tiff
pdf_open
pdf_place_image
pdf_place_pdi_page
pdf_rect
pdf_restore
pdf_rotate
pdf_save
pdf_scale
pdf_set_border_color
pdf_set_border_dash
pdf_set_border_style
pdf_set_char_spacing
pdf_set_duration
pdf_set_font
pdf_set_horiz_scaling
pdf_set_info_author
pdf_set_info_creator
pdf_set_info_keywords
pdf_set_info_subject
pdf_set_info_title
pdf_set_info
pdf_set_leading
pdf_set_parameter
pdf_set_text_matrix
pdf_set_text_pos
pdf_set_text_rendering
pdf_set_text_rise
pdf_set_value
pdf_set_word_spacing
pdf_setcolor
pdf_setdash
pdf_setflat
pdf_setfont
pdf_setgray_fill
pdf_setgray_stroke
pdf_setgray
pdf_setlinecap
pdf_setlinejoin
pdf_setlinewidth
pdf_setmatrix
pdf_setmiterlimit
pdf_setpolydash
pdf_setrgbcolor_fill
pdf_setrgbcolor_stroke
pdf_setrgbcolor
pdf_show_boxed
pdf_show_xy
pdf_show
pdf_skew
pdf_stringwidth
pdf_stroke
pdf_translate

8.95.9 pdf_add_bookmark()Ajoute un signet dans la page courante

[ Exemples avec pdf_add_bookmark ]   PHP 4 >= 4.0.1, PHP 5

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 étaient optionnels avant PHP 5.

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

?>

<< pdf_add_bookmark >>
pdf_add_annotation PDF pdf_add_launchlink