PDA

View Full Version : [VB5] stampare testo a colori


yakipol
25-04-2003, 18:50
ciao a tutti
vorrei sapere come si fa a stampare a colori un semplice testo. Sono riuscito a stampare a colori la form, ma il testo che immetto in una textbox no.
Ho provato con colormode, forecolor, fillcolor, VB non mi da nessun errore ma il testo esce sempre nero.


Mi sapreste aiutare ?

matpez
29-04-2003, 00:52
Studiati il metodo "Printer" è quello che ti permette di fare i colori e le stampe da VB di semplice testo!!

ciaoooooooooooooooo :p

Se hai bisogno di una mano chiedi :)

yakipol
29-04-2003, 17:08
grazie

Dunque, io faccio così:

.....
......
Printer.Print "ciao"
Printer.EndDoc
....

ed ottengo la stampa in nero. Come faccio a stamparla in blu, rosso, gialla ?

Ho provato a fare questo:

......
Printer.ColorMode = "2"
Printer.ForeColor = RGB(255, 0, 0)
Printer.Print "ciao"
Printer.EndDoc
.....

ma ottengo sempre stampe in nero.
Dove sbaglio ?

P.S. Ho provato a fare una stampa di form tramite

form1.printform

e stampa correttamente a colori.



Ciao e grazie

matpez
29-04-2003, 18:00
Prova a vedere se cosi ti va:


Printer.ColorMode = 2
Printer.ForeColor = vbBlue
Printer.Print "ciao come va???"
Printer.EndDoc

yakipol
30-04-2003, 15:49
Prova a vedere se cosi ti va:
Appena provato e non funziona. Stampa sempre in nero.
C'entreranno qualcosa, per caso, i driver della stampante ?

Grazie dell'aiuto.

matpez
30-04-2003, 16:40
A me stampa blu...non so cosa dirti :( , potrebbero essere i driver ma non solo :cry:

cionci
30-04-2003, 16:44
Ma la stampante predefinita è quella a colori o quella in bianco e nero (diverse stampanti hanno driver separati)...

yakipol
30-04-2003, 16:54
Ho solo una stampante installata, precisamente la HP 840c ed è a colori.

Che sia incompatibile con VB5 ? No, perchè i form li stampa a colori.

Grazie ancora