CXXIX. Impression

Introduction

Ces fonctions ne sont disponibles que sous Windows 9.x, ME, NT4 et 2000. Elles ont été ajoutées en PHP 4.0.4.

Installation

Cette extension » PECL  n'est pas distribuée avec PHP.

Les utilisateurs de Windows doivent activer la bibliothèque php_printer.dll dans le php.ini pour utiliser ces fonctions. Les extensions PECL non fournies par défaut peuvent être téléchargées depuis : » http://pecl4win.php.net/

Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini .

Tableau 269. Options de configuration

Nom Par défaut Modifiable Historique
printer.default_printer "" PHP_INI_ALL  

Pour plus de détails sur les constantes PHP_INI_*, reportez-vous à Annexe I, Directives du php.ini .

Types de ressources

Cette extension définit les gestionnaires d'une connexion à une imprimante, d'une brosse, d'une police ou d'un stylo.

Table des matières

printer_abort — Efface la file d'attente de l'imprimante
printer_close — Ferme une connexion à une imprimante
printer_create_brush — Crée une nouvelle brosse
printer_create_dc — Crée un contexte d'imprimante
printer_create_font — Crée une nouvelle police
printer_create_pen — Crée un nouveau stylo
printer_delete_brush — Efface une brosse
printer_delete_dc — Efface un contexte d'imprimante
printer_delete_font — Efface une police
printer_delete_pen — Efface un stylo
printer_draw_bmp — Dessine un fichier BMP
printer_draw_chord — Dessine un arc de cercle
printer_draw_elipse — Dessine une ellipse
printer_draw_line — Dessine une ligne
printer_draw_pie — Dessine un secteur angulaire
printer_draw_rectangle — Dessine un rectangle
printer_draw_roundrect — Dessine un rectangle, avec des coins arrondis
printer_draw_text — Dessine un texte
printer_end_doc — Ferme le document
printer_end_page — Ferme la page active
printer_get_option — Lit les informations de configuration de l'imprimante
printer_list — Retourne la liste des imprimantes attachées à un serveur
printer_logical_fontheight — Lit la taille logique de la police
printer_open — Ouvre une connexion à une imprimante
printer_select_brush — Sélectionne une brosse
printer_select_font — Sélectionne une police de caractères
printer_select_pen — Sélectionne un stylo
printer_set_option — Configure la connexion à l'imprimante
printer_start_doc — Commence un nouveau document
printer_start_page — Commence une nouvelle page
printer_write — Ecrit des données sur l'imprimante