Anasayfa > Kodlar > Visual Basic 6 ile yazıcı kontrolleri

Visual Basic 6 ile yazıcı kontrolleri


Printer kontrolleri acaromer

BU örnekte size VB'de yazıcı kontrollerinden bahsedeceğim..

Vb de printer kontrolü; printer nesnesi kullanılarak VB’de ekrana çıktı yapıyormuş gibi yazıcıya
çıktı yapılabilir. Printer nesnesine uygulanan birçok yöntem ve metot form veya Picture nesnesine
uygulanıyormuş gibi uygulanabilir.
Printer’ın kullanılan özelliklerinden;
devicename= yazıcının ismini bu yöntemle öğrenebiliriz
Drivername= yazıcı sürücüsünün ismi bu özellikle öğrenilir. Geriye dönene değer yazıcı için
kullanılan sürücü dosyasının ismidir
Port= yazıcının hangi porta bağlı olduğunu bu özellik ile öğrenebiliriz.
Paperbin= kağıt besleme kaynağı bu özellikle öğrenilip değiştirilebilir.
Colormode= yazıcının siyah mı beyaz mı olduğunu gösterir.
Copies= aynı sayfadan yazdırılacak kopya sayısı bu özellik ile öğrenilip değiştirilir.
Duplex= kullanılan yazıcı çift yönlü yazdırmayı destekliyor ise bu özellikle yazdırma işleminin
nasıl yapılacağı öğrenilebilir ve değiştirilebilir.
Orientation = yazdırma işleminin yatay mı dikey mi yapılacağını gösterir.
Papersize= sayfa boyutlarını ayarlar
Printqulity= sayfa çıktısının kalitesi
zoom= kullanılan yazıcı ölçeklemeyi destekliyor ise çıktının yüzde oranı ayarlanır.
Page= yazdırılan aktif sayfanın numarasını verir.
Printer’ın methodları;
Print= yazıcıdan font özellikleri ile belirlenen fontta çıktı almaya yarar.
Circle,line,pset= yazıcıda çizim yapmaya yarar.
Enddoc= dokümanın bittiğini belirten komutu yazıcıya gönderir. Yazdırma işlemi sona erdiğinde
bu komut kullanılmalıdır.
Newpage= aktif sayfayı bitirir ve yeni bir sayfaya geçer.
Killdoc= yazdırma işlemini iptal eder ve yazıcı kuyruğundan siler.
Scale(x1,x2,y1,y2)= scale metodu formda olduğu gibi yazıcıda da koordinat sistemini yeniden
belirlemeye yarar.
Textwidth,Textheight= bu özellik seçilen font özelliklerine göre bir yazıcının genişliğini
ve yüksekliğini verir.

Private Sub Form_Load()
Show
Print "paper bin "; Printer.PaperBin
Print "colormode "; Printer.ColorMode
Print " copies"; Printer.Copies
Print " device name"; Printer.DeviceName
Print "driver name"; Printer.DriverName
Print "duplex"; Printer.Duplex
Print "orientation "; Printer.Orientation
Print "papersize "; Printer.PaperSize
Print "port"; Printer.Port
Print "printqulity"; Printer.PrintQuality
Print "track default"; Printer.TrackDefault
Print "zoom"; Printer.Zoom   End Sub


TD Software


Reklamlar
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Yanıt Bırakın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: