Warning :
PRINTER_FORMAT_LETTER = LETTER 8.5x11
PRINTER_FORMAT_LEGAL = LEGAL 8.5x14
If your printer uses custom paper size, printer_get_option will return an unpredictable code.
printer_set_option
(No version information available, might be only in CVS)
printer_set_option — Configura la connessione con la stampante
Descrizione
La funzione valorizza le seguenti opzioni per la connessione corrente. Il parametro handle deve indicare un handle valido di stampante. Per il parametro opzione si può utilizzare una delle seguenti costanti:
- PRINTER_COPIES : indica quante copie si debbano stampare, valore deve essere un intero.
- PRINTER_MODE : specifica il tipo di dati (text, raw or emf), valore deve essere una stringa.
- PRINTER_TITLE : specifica il nome del documento, valore deve essere una stringa.
- PRINTER_ORIENTATION : specifica l'orientamento del foglio, valore può essere o PRINTER_ORIENTATION_PORTRAIT o PRINTER_ORIENTATION_LANDSCAPE
- PRINTER_RESOLUTION_Y : specifica la risoluzione y in DPI, valore deve essere un intero.
- PRINTER_RESOLUTION_X : specifica la risoluzione x in DPI, valore deve essere un intero.
-
PRINTER_PAPER_FORMAT
:
specifica il formato predefinito della carta, impostare valore
a PRINTER_FORMAT_CUSTOM se si vuole impostare un formato personalizzato con
PRINTER_PAPER_WIDTH e PRINTER_PAPER_LENGTH. Il parametro valore
può essere una delle seguenti costanti.
- PRINTER_FORMAT_CUSTOM : specifica un formato personalizzato.
- PRINTER_FORMAT_LETTER : specifica il formato letter (8 1/2- per 11-pollici).
- PRINTER_FORMAT_LETTER : specifica il formato legal (8 1/2- per 14-pollici).
- PRINTER_FORMAT_A3 : specifica il formato A3 (297- per 420-millimetri).
- PRINTER_FORMAT_A4 : specifica il formato A4 (210- per 297-millimetri).
- PRINTER_FORMAT_A5 : specifica il formato A5 (148- per 210-millimetri).
- PRINTER_FORMAT_B4 : specifica il formato B4 (250- per 354-millimetri).
- PRINTER_FORMAT_B5 : specifica il formato B5 (182- per 257-millimetri).
- PRINTER_FORMAT_FOLIO : specifica il formato FOLIO (8 1/2- per 13-pollici).
- PRINTER_PAPER_LENGTH : se PRINTER_PAPER_FORMAT è impostato a PRINTER_FORMAT_CUSTOM, PRINTER_PAPER_LENGTH specifica la lunghezza personalizzata in mm, valore deve essere un intero.
- PRINTER_PAPER_WIDTH : se PRINTER_PAPER_FORMAT è impostato a PRINTER_FORMAT_CUSTOM, PRINTER_PAPER_WIDTH specifica la larghezza personalizzata in mm, valore deve essere un intero.
- PRINTER_SCALE : specifica il fattore per il quale l'output della stampante deve essere dimensionato. La dimensione dalle pagine viene modificata dalla dimensione fisica di un fattore pari a scala/100. Ad esempio se simposta scala a 50, l'output sarà la metà della dimensione originale. Valore deve essere un intero.
- PRINTER_BACKGROUND_COLOR : specifica il colore di background per il device context corrente, valore deve essere una stringa contenente il colore in formato RGB esadecimale, ad esempio "005533".
- PRINTER_TEXT_COLOR : specifica il colore del testo per il device context corrente, valore deve essere una stringa contenente il colore in formato RGB esadecimale, ad esempio "005533".
-
PRINTER_TEXT_ALIGN
:
specifica l'allineamento del testo per il device context corrente,
valore
può essere la combinazione tramite OR delle
seguenti costanti:
- PRINTER_TA_BASELINE : il testo sarà allineato alla linea base.
- PRINTER_TA_BOTTOM : il testo sarà allineato in basso.
- PRINTER_TA_TOP : il testo sarà allineato in alto.
- PRINTER_TA_CENTER : il testo sarà centrato.
- PRINTER_TA_LEFT : il testo sarà allineato a sinistra.
- PRINTER_TA_RIGHT : il testo sarà allineato a destra.
Example #1 Esempio di utilizzo di printer_set_option()
<?php
$handle = printer_open();
printer_set_option($handle, PRINTER_SCALE, 75);
printer_set_option($handle, PRINTER_TEXT_ALIGN, PRINTER_TA_LEFT);
printer_close($handle);
?>
printer_set_option
info at sima-pc dot com
20-Oct-2002 06:36
20-Oct-2002 06:36
