Avatar billede alexandersen Nybegynder
19. maj 2003 - 10:39 Der er 5 kommentarer og
1 løsning

Udskriv billede

Jeg har brug for,fra en form at udskrive et billede fra en anden form, hvordan gør jeg det.
Avatar billede martin_moth Mester
19. maj 2003 - 15:04 #1
printer.PaintPicture Form1.Image1, x1, y1
vil udskrive Image1 fra form1 på positionen (x1,y1)
Avatar billede martin_moth Mester
19. maj 2003 - 18:01 #2
positionen måles (som altid) fra øvre venstre højrne (fra papirets yderste kant, hvor der kan udskrives). Enheden den måles i kan du bestemme med scalemode, altså

printer.scalemode = 6 'millimeter
printer.PaintPicture Form1.Image1, 50, 50

det vil udskrive billede 50 mm fra venstre kant/toppen

Scalemode: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vb98/html/vbproScaleMode.asp

PaintPicture: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vb98/html/vbmthPaintPicture.asp
Avatar billede alexandersen Nybegynder
19. maj 2003 - 18:02 #3
Jeg kan ikke rigtig få det til at virke, Jeg har billedet liggende i mappen i forbindelse med mit program, kan jeg hente det der, formaterer det til den rigtige størrelse og så udskrive det?
Avatar billede alexandersen Nybegynder
19. maj 2003 - 18:06 #4
Prøver lige en gang
Avatar billede martin_moth Mester
19. maj 2003 - 18:36 #5
Du skal først indsætte billedet i din picturebox, som du skal have indsat på din form. Du kan loade billedet i designtime (ved at vælge det i din properties-box for picture1), eller dynamisk runtime ved

Picture1 = LoadPicture(app.path & "\Mitbillede.bmp")

billedet kunne du så f.eks. vælge fra en liste med mange forskellige billeder eller lignende.

Hvordan du angiver størrelse på det billede der udskrives er vist i ovenstående links
Avatar billede martin_moth Mester
19. maj 2003 - 18:37 #6
PS: Om du bruger en imagebox eller en picturebox er i denne sammenhæng ligegyldigt. Læs om deres forskelle på msdn.microsoft.com, hvis du vil
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester