La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8755 - COLOR DE FONFO CON EL PRINTER
Autor:  Mariano Laguzzi
Gente: Estoy trancado con una pabada, como puedo hacer para imprimir con el objeto Printer un mensaje con COLOR DE FONDO.
He probado de todo y no me funciona.

Gracias..

  Respuesta:  José Ariel Limandri
Lo que queres hacer es muy facil. Para dar un color de fondo al imprimir tenes que dibujar un cuadrado pintado con el color que queres y escribir sobre este el texto que desees. Ej:

printer.fonttransparent=true ' Esto es porque sino el texto te lo imprime siempre en fondo blanco.
printer.line(100,100)-(500,500), vbred, BF
printer.currentX=100
printer.currentY=100
printer.print "Hola"

printer.enddoc

Suerte. PD: tene ojo con la impresora, ya que si es una laser B/W no todas soportan sombras. Ademas el fontTransparent no siempre funca.