|
Table des matières
CXXIX. Création de document PostScriptIntroductionCe module permet de créer des documents PostScript. Il a beaucoup de similarités avec l’extension pdf. Actuellement, cet API est pratiquement identique et dans la plupart des cas, seuls les préfixes de chaque fonction sont remplacés de pdf_ par ps_. Cela fonctionne aussi pour les fonctions qui n’ont pas de signification dans le document PostScript (par exemple, l’ajout d’hyperliens) mais aura un effet si le document est converti en PDF. Les documents créés par cette extension sont parfois même supérieurs aux documents créés avec l’extension pdf, parce que les fonctions de rendement de texte de pslib peuvent gérer le crénage, la coupure de mot et les ligatures qui résultent à un bien meilleur affichage de boîte texte. Pré-requisVous devez au moins PHP 4.3.0 et pslib >= 0.1.12. La bibliothèque ps (pslib) est disponible à http://pslib.sourceforge.net/. InstallationUne courte note pour l’installation : tapez seulement
dans votre console. Configuration à l'exécutionCette extension ne définit aucune directive de configuration. Constantes pré-définiesCes constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l’exécution. Les deux tables suivantes listent toutes les constantes définies par l’extension ps. Tableau 1. Constantes pour line caps
Tableau 2. Constantes pour line joins
Contact InformationSi vous avez des commentaires, résolutions de bogues, améliorations pour soit cette extension ou pslib alors laissez moi un message à steinm@php.net. Toute aide est la bienvenue. Table des matières ps_add_bookmark – Ajoute un signet à la page couranteps_add_launchlink – Ajoute un lien qui démarre un fichierps_add_locallink – Ajoute un lien à une page dans le même documentps_add_note – Ajoute une note à la page couranteps_add_pdflink – Ajoute un lien à une page à un second document pdfps_add_weblink – Ajoute un lien à un emplacement webps_arc – Dessine un arc dans le sens contraire des aiguilles d’une montreps_arcn – Dessine un arc dans le sens des aiguilles d’une montreps_begin_page – Démarre une nouvelle pageps_begin_pattern – Démarre un nouveau motifps_begin_template – Démarre un nouveau modèleps_circle – Dessine un cercleps_clip – Attache le dessin au chemin courantps_close_image – Ferme l’image et libère la mémoireps_close – Ferme le document PostScriptps_closepath_stroke – Ferme et trace un cheminps_closepath – Ferme un cheminps_continue_text – Continue un texte à la ligne suivanteps_curveto – Dessine une courbeps_delete – Supprime toutes les ressources d’un document PostScriptps_end_page – Termine une pageps_end_pattern – Termine un motifps_end_template – Termine un modèleps_fill_stroke – Remplit et trace le chemin courantps_fill – Remplit le chemin courantps_findfont – Charge une policeps_get_buffer – Récupère le tampon complet contenant les données PS généréesps_get_parameter – Récupère certains paramètresps_get_value – Récupère certaines valeursps_hyphenate – Relie un motps_lineto – Dessine une ligneps_makespotcolor – Crée une tache de couleurps_moveto – Fixe le point courantps_new – Crée un nouvel objet document PostScriptps_open_file – Ouvre un fichier pour écritureps_open_image_file – Ouvre une iamge à partir d’un fichierps_open_image – Lit une image pour placement futurps_place_image – Place une image sur la pageps_rect – Dessine un rectangleps_restore – Restaure un contexte précédemment sauvegardéps_rotate – Fixe le facteur de rotationps_save – Sauvegarde le contexte courantps_scale – Fixe le facteur de redimensionnementps_set_border_color – Fixe la couleur des bordures pour les commentairesps_set_border_dash – Fixe la grandeur des tirets pour les bordures des commentairesps_set_border_style – Fixe le style de bordure des commentairesps_set_info – Fixe les champs d’informations d’un documentps_set_parameter – Fixe certains paramètresps_set_text_pos – Fixe la position l’écriture du texteps_set_value – Fixe certaines valeursps_setcolor – Fixe la couleur couranteps_setdash – Fixe l’apparence d’une ligne pointilléeps_setflat – Fixe la position à platps_setfont – Fixe la police à utiliser pour la prochaine écritureps_setgray – Fixe la valeur de grisps_setlinecap – Fixe l’apparence des fins de ligneps_setlinejoin – Fixe comment les lignes connectés sont jointesps_setlinewidth – Fixe la largeur d’une ligneps_setmiterlimit – Fixe les limites de l’angletps_setpolydash – Fixe l’apparence d’une ligne pointilléeps_shading_pattern – Crée un motif basé sur le tonps_shading – Crée un ton pour usage futurps_shfill – Remplit un espace avec un tonps_show_boxed – Écriture de texte dans une boîteps_show_xy – Écrit du texte à la position donnéeps_show – Écrit du texteps_string_geometry – Récupère les géométries d’une chaîne de caractèresps_stringwidth – Récupère la largeur d’une chaîne de caractèresps_stroke – Dessine le chemin courantps_symbol_name – Récupère le nom d’un glypheps_symbol_width – Récupère la largeur d’un glypheps_symbol – Écrit un glypheps_translate – Fixe une translation Travail collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |