CXVI. Funzioni per le Stampanti

Introduzione

Queste funzioni sono disponibili solo nei sistemi Windows 9.x, ME, NT4 e 2000. Sono state aggiunte in PHP 4.0.4.

Installazione

Questo modulo PECL non viene incluso nel rilascio di PHP.

Per potere utilizzare queste funzioni, gli utenti Windows dovranno abilitare php_printer.dll nel php.ini. You may obtain this unbundled PECL extension from the various PECL snaps pages (select the appropriate repository for your version of PHP): PECL for PHP 4.3.x, PECL for PHP 5.0.x or PECL Unstable.

Configurazione di Runtime

Il comportamento di queste funzioni รจ influenzato dalle impostazioni di php.ini.

Tabella 1. Parametri di configurazione per il modulo stampante

NomeDefaultModificabileVariazioni
printer.default_printer""PHP_INI_ALL 
Per maggiori dettagli sulle costanti PHP_INI_* vedere Appendice G.

Sommario
printer_abort -- Cancella il file di spool dalla stampante
printer_close -- Chiude una connessione aperta verso una stampante
printer_create_brush -- Crea un nuovo pennello
printer_create_dc -- Crea un nuovo device context
printer_create_font -- Crea un nuovo font
printer_create_pen -- Crea una nuova penna
printer_delete_brush -- Cancella un pennello
printer_delete_dc -- Cancella un device context
printer_delete_font -- Cancella un font
printer_delete_pen -- Cancella una penna
printer_draw_bmp -- Disegna una bitmap
printer_draw_chord -- Traccia una corda
printer_draw_elipse -- Traccia una ellisse
printer_draw_line -- Traccia una linea
printer_draw_pie -- Traccia una grafico a torta
printer_draw_rectangle -- Traccia un rettangolo
printer_draw_roundrect -- Traccia un rettangolo con gli angoli arrotondati
printer_draw_text -- Scrive un testo
printer_end_doc -- Chiude il documento
printer_end_page -- Chiude la pagina attiva
printer_get_option -- Recupera la configurazione della stampante
printer_list -- Restituisce un elenco delle stampanti collegate al server
printer_logical_fontheight -- Restituisce l'altezza logica del font
printer_open -- Apre la connessione ad una stampante
printer_select_brush -- Seleziona un pennello
printer_select_font -- Seleziona un font
printer_select_pen -- Seleziona una penna
printer_set_option -- Configura la connessione con la stampante
printer_start_doc -- Inizia un nuovo documento
printer_start_page -- Inizia una nuova pagina
printer_write -- Scrive dei dati sulla stampante