SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: panoramix en Jueves 9 de Diciembre de 2004, 12:15

Título: Metodo Print
Publicado por: panoramix en Jueves 9 de Diciembre de 2004, 12:15
Holax a todos!!!
quisiera saber como se puede cambiar el tamaño de letra cuando se va a utilizar el metodo print #1. .
por ejemplo:
    Print #1,"Esto es el texto"
como controlar el tamaño del texto.
Tambien quisiera saber si es posible imprimir una imagen mediante este metodo. De no poderse hacer, como se podria imprimir un informe con una imagen y el texto mediante Print #1,"blabla"

Adiox!!
Título: Re: Metodo Print
Publicado por: Brroz en Jueves 9 de Diciembre de 2004, 14:36
Hola druida.

Para conseguir estos cambios en el resultado de 'print' debes establecer las correspondientes propiedades en el objeto del que usas su método print.

Por ejemplo:
Código: Text
  1.  
  2. Printer.ForeColor = &HFF
  3. Printer.Font.Name = "Small Fonts"
  4. Printer.Font.Size = 5
  5. Printer.Print "Este es un texto de color rojo bastante pequeño"
  6.  
  7.  

Esto también es aplicable al resto de los métodos gráficos.

Para imprimir una imagen puedes usar el método PaintPicture. Podrías usar una función del GDI, tipo bitblt, o podrías dibujarla pixel a pixel. Básicamente esto variará dependiendo de donde tengas la imagen (en un archivo, en un control, en objeto stdPicture, etc).

Espero que esto te sirva.

Abur.