Printning i VB

Tags:    visual-basic

Det som jeg helt konkret leder efter er dette:

Opsættelse af en side, så jeg selv vælger hvordan jeg printer min picturebox ud ( i hvilke størrelsesforhold etc)

Jeg har tegnet et koordinatsystem, som gerne skulle kunne tegnes ud i størrelsesforholdet 1:1.



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Det som jeg helt konkret leder efter er dette:

Opsættelse af en side, så jeg selv vælger hvordan jeg printer min picturebox ud ( i hvilke størrelsesforhold etc)

Jeg har tegnet et koordinatsystem, som gerne skulle kunne tegnes ud i størrelsesforholdet 1:1.



Nemt nok!

Du kan bruge printer.hdc eller printer.line etc..
Du har mange af de samme metoder på printer objektet som på picturebox.

Du kan så bruge ScaleMode = vbMilliMeters til at printe 1:1 i millimeter, eller f.eks. vbPixels
hvis det er skærmkordinater.

Altså :

printer.print "" ' Skal være der, for at initialisere printer objektet !
Printer.scalemode = vbmillimeters
Printer.Line (10,10) - (20,20),vbblack,bf
printer.enddoc ' Afslutter dokumentet, og får printeren til at begynde at printe !

Denne kode, laver en kasse på 1x1 cm (10x10mm) 10x10 mm fra øverste venstre
hjørne på papiret.

/Duplex



t