SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

PDF

Confusion entre les vieilles versions de PDFLib
Conseils pour installer PDFLib 3.x
Choix de la version de PDFlib
Installation des anciennes versions de PDFLib
Exemples
pdf_add_annotation
pdf_add_bookmark
pdf_add_launchlink
pdf_add_locallink
pdf_add_note
pdf_add_outline
pdf_add_pdflink
pdf_add_weblink
pdf_arc
pdf_attach_file
pdf_begin_page
pdf_circle
pdf_clip
pdf_close
pdf_closepath
pdf_closepath_fill_stroke
pdf_closepath_stroke
pdf_close_image
pdf_concat
pdf_continue_text
pdf_curveto
pdf_delete
pdf_end_page
pdf_endpath
pdf_fill
pdf_fill_stroke
pdf_findfont
pdf_get_buffer
pdf_get_font
pdf_get_fontname
pdf_get_fontsize
pdf_get_image_height
pdf_get_image_width
pdf_get_parameter
pdf_get_value
pdf_lineto
pdf_moveto
pdf_new
pdf_open
pdf_open_CCITT
pdf_open_file
pdf_open_gif
pdf_open_image
pdf_open_image_file
pdf_open_png
pdf_open_jpeg
pdf_open_tiff
pdf_place_image
pdf_rect
pdf_restore
pdf_rotate
pdf_save
pdf_scale
pdf_setdash
pdf_setflat
pdf_setfont
pdf_setgray
pdf_setgray_fill
pdf_setgray_stroke
pdf_setlinecap
pdf_setlinejoin
pdf_setlinewidth
pdf_setmiterlimit
pdf_setpolydash
pdf_setrgbcolor
pdf_setrgbcolor_fill
pdf_setrgbcolor_stroke
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
pdf_set_leading
pdf_set_parameter
pdf_set_text_pos
pdf_set_text_rendering
pdf_set_text_matrix
pdf_set_value
pdf_set_word_spacing
pdf_show
pdf_show_boxed
pdf_show_xy
pdf_skew
pdf_stringwidth
pdf_stroke
pdf_translate
pdf_open_memory_image

6.74.78 pdf_set_font

[ Exemples avec pdf_set_font ]   PHP 3>= 3.0.6, PHP 4 >= 4.0.0

Description

void pdf_set_font(resource pdf_object ,string font name ,double size ,string encoding ,[int embed ])

pdf_set_font sélectionne la police, sa taille et son encodage. Il vous faudra fournir des fichiers Adobe Font Metrics (afm) comme police, dans le dossier de police (par défaut ./fonts). Si vous utilisez PDFLib 0.6, vous devrez fournir des fichiers Adobe Font Métric (afm-files) pour les polices, dans le chemin de police ( par défaut, ./fonts). Si vous utilisez php versin 3 ou une version plus ancienne que la version 2.20 de PDFLib, le quatrième paramètre encoding peut prendre les valeurs suivantes : 0 = builtin, 1 = pdfdoc, 2 = macroman, 3 = macexpert, 4 = winansi. Un encodage plus grand que 4 et inférieur à 0 sera transformé en 'winansi'. 'winansi' est souvent un bon choix. Si vous utilisez PHP version 4 et une version plus ancienne que la version 2.20 de PDFLib le quatrième paramètre encoding est une chaîne : 'builtin', 'pdfdoc', 'macroman', 'macexpert', 'winansi'. Si le dernier paramètre est à 1, la police est intégrée dans le document. Sinon, elle ne le sera pas. Incorporer une police dans un document est un bonne idée si la police n'est pas répandue, ou si vous ne pouvez pas vous assurez que le la personne qui regardera votre document peut accéder à cette police.

Note

pdf_set_font doit être appelée après pdf_begin_page pour créer un document PDF valide.

Note

Si vous référencez une police dans un fichier .upr , assurez-vous que le nom du fichier .afm et celui de la police sont bien les mêmes. Sinon, la police sera aggrandie plusieur fois (Merci à Paul Haddon pour cette info).


Chapitre précédentChapitre suivantAccueil nexen.net