[ Admirxx @ 31.05.2008. 19:09 ] @
kako se printa text u Visual Basicu direktno iz programa. Znači treba mi da kada kliknem na neku KOMANDU text iz textbox-a (koji sam postavio na istu formu kao i KOMANDA) se printa. |
[ Admirxx @ 31.05.2008. 19:09 ] @
[ rgdrajko @ 31.05.2008. 19:25 ] @
Vec sam jednom dao odgovor na to pitanje, koristis objekat printer.
Ovako: Code: Printer.Print Text1.Text Ili malo detaljnije za ispis teksta odredjenim fontom i na odredjenoj poziciji na papiru ovako: Code: Private Sub Form_Load() Printer.PaperSize = vbPRPSA4 'A4 Printer.Orientation = vbPRORPortrait 'Uspravno Printer.Font = "ariel" Printer.Font.Bold = True Printer.FontSize = 20 Printer.CurrentX = Text1.Left Printer.CurrentY = Text1.Top Printer.Print Text1.Text Printer.Font = "Tahoma" Printer.Font.Bold = False Printer.Font.Italic = True Printer.FontSize = 30 Printer.CurrentX = Text2.Left Printer.CurrentY = Text2.Top Printer.Print Text2.Text Printer.Font = "Courier New" Printer.Font.Bold = True Printer.Font.Italic = True Printer.FontSize = 50 Printer.CurrentX = Text3.Left Printer.CurrentY = Text3.Top Printer.Print Text3.Text End Sub [ Admirxx @ 31.05.2008. 19:53 ] @
hvala puno, ali meni treba za printanje računa pa ne moze na A4. Da li ide isto ili.......
[ rgdrajko @ 31.05.2008. 20:44 ] @
Pa sve je isto.
Znaci tvoju dimenziju papira definises papir sa: Code: Printer.Height = 500 'Twips umesto 500 stavi svoju visinu papira u twipsovima Printer.Width = 500 'Twips umesto 500 stavi svoju duzinu papira u twipsovima Printer.PaperSize = vbPRPSUser Klikni na papersize u gornjem kodu i pritisni F1 i dobices help za PaperSize. [ goranvuc @ 31.05.2008. 21:20 ] @
@Admirxx, covece prestani da postavljas ovaj isti topik vise puta, videli smo svi sta hoces - evo i odgovore si dobio, umorio sam se vise od brisanja.
[ Eurora3D Team @ 31.05.2008. 22:43 ] @
Citat: goranvuc: @Admirxx, covece prestani da postavljas ovaj isti topik vise puta, videli smo svi sta hoces - evo i odgovore si dobio, umorio sam se vise od brisanja. :) Da dodam ... nazovi savet Kad postavljate pitanje probajte da opisete problem u sto vise detalja. Ovde gore je Rajko nakucao pola strane da bi mu ti posle rekao al ja treba da otstampam racun.... stavi se u njegovu poziciju pa ces da vidis na sta mislim. Inace, ovo sam primetio na dosta tema tako da se ne odnosi na nikog konkretno... neko napise odgovor i potrosi vreme da bi mu ovaj koji je pitao rekao da mu treba nesto drugo. MS ima kontrolu MSComm koja moze da se koristi izmedju ostalog i za stampanje na comm printerima (oni mali termo printeri sa paralelnim prikljuckom ... mogu da se vide u prodavnicama npr.) Ja sam to koristio u jednom programu koji je trebao da stampa male tikete (ovo sa printer objektom nisam probao na termo printeru al ne kazem da ne radi ... a ni da radi) Posto nisi stavio dovoljno podataka toliko od mene Pozdrav Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.
|