Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: corlo en 14 Noviembre 2020, 23:23 PM

Título: imprimir por impresora linea recta mas gruesa
Publicado por: corlo en 14 Noviembre 2020, 23:23 PM
Hola soy Corlo
Mi problema es el siguiente:
Cuando lo hago por pantalla me lo hace bien

en un commandbutton1




DrawWidth = 5
DrawStyle = 2

Line (950, 2950)-(12000, 2950)





Pero cuando lo hago por impresora, no me  hace nada

intento hacer esto:






DrawWidth = 5
DrawStyle = 2




Printer.Line (950, 2950)-(12000, 2950)




Printer.EndDoc






pero no sale, he buscado por internet y no encuentro la solucion, gracias
Título: Re: imprimir por impresora linea recta mas gruesa
Publicado por: EdePC en 15 Noviembre 2020, 04:23 AM
A mí si me funciona, tendrías que explicar bien la parte de "No me hace nada", quizá no tengas impresora o no hayas puesto como predeterminada la impresora adecuada (Panel de Control > Dispositivos e Impresoras, seleccionar tu impresora y le das click derecho > establecer como predeterminado)

- Recomiendo usar una Impresora Virtual como la que ya trae Windows, Imprimir a PDF, o a XPS, o Adobe PDF, etc, cualquiera que tengas.
Título: Re: imprimir por impresora linea recta mas gruesa
Publicado por: corlo en 15 Noviembre 2020, 14:01 PM
Hola EDEPC, Gracias por contestar

ya he conseguido que me imprime la linea recta, pero no me hace la linea gruesa





Printer.Print , "Hola"

DrawWidth = 5
DrawStyle = 2

Line (950, 2950)-(12000, 2950)


Printer.Line (950, 2950)-(12000, 2950)




Printer.EndDoc







Gracias


Título: Re: imprimir por impresora linea recta mas gruesa
Publicado por: Serapis en 15 Noviembre 2020, 19:23 PM
Porque el drawwidth, se lo estás aplicando al objeto form, no al objeto printer...

Código (vb) [Seleccionar]

Printer.DrawWidth = 5
Printer. '... Sus métodos y propiedades... Si se omite el objeto, se sobreentiende el local, un form, Usercontrol, etc...
Título: Re: imprimir por impresora linea recta mas gruesa
Publicado por: corlo en 15 Noviembre 2020, 22:07 PM
Hola nebire


justo lo que necesitaba, ya lo he probado y funciona perfecto


gracias