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.