Make your own free website on Tripod.com
 

ViSUAL BASIC

DERS NOTLARI

(Yazıcı Kullanımı)

 

 

 

 

 

 

HAZIRLAYANLAR:

Selçuk SÖNMEZ

&

Faruk MALTAŞ

 

 

 

 

                                                                                    Yazıcı Kullanımı

Er yada geç projelerimizde yazıcıyı kullanmak zorunda kalacağız. Visual Basic ile yazıcıdan döküm alabilmek için Windows ortamında tanıtılmış bir yazıcıya ihtiyaç duyulur. Visual Basic yazıcı kullanımı için Printer nesnesini sunar. Printer nesnesinin önemli özellikler aşağıda verilmiştir;

 

     Özellik            Tanımı

·       DeviceName      Yazıcı ismi bu özellikle öğrenilebilir

·       FontName          Metinde kullanılacak yazı tipinin adını belirler

·       FontSize             Metinde kullanılacak yazı tipi boyutunu belirler

·       FontBold           Metinde kullanılacak yazı tipi biçeminin kalın olup olmaycağını belirler

·       FontItalik          Metinde kullanılacak yazı tipi biçeminin eğik olup olmaycağını belirler

·       Page           Basılmakta olan sayfa numarasını belirler

·       CurrentX           Yazdırma işlemine sayfanın üstünden ne kadar boşluk bırakılarak başlanacağını belirler.

·       CurrentY           Yazdırma işlemine sayfanın sol tarafından ne kadar boşluk bırakılarak başlanacağını belirler.

·       ColorMode                Yazdırmanın renklimi siyah beyazmı olacağını belirler.

·       Copies                Alınacak kopya sayısı belirlenir.

·       Orientation               Sayfanın yataymı, dikeymi kullanılacağını belirler

·       Papersize           Sayfa boyutunu belirler.

 

     Yöntem           Tanımı

·       Print           Belirlenen metnin yazıcıdan çıkmasını sağlar.

·       Circle, Line, Pset      Yazıcıda çizi yapmayı sağlar

·       NewPage            Baskı işlemine yeni bir sayfadan devam edileceğini belirler

·       EndDoc              Baskı işleminin bittiğini belirler

·       KillDoc              Sürmekte olan baskı işlemini sona erdirir.

 

Visual Basic’de kullanılan varsayılan ölçü  birimi Twip’dir. Bir Twip 1/1440 inç’e tekabül etmektedir. Buna göre A4 ebatındaki bir kağıtın boyutları Twip cinsinden 11909 X 16834’dür.

 

Printer.CurrentY = 300

Printer.CurrentX = 400

Printer.FontName = "Times New Roman"

Printer.Font.Size = 16

Printer.Font.Bold = True

Printer.Print "Brain Bilişim Akademisi "

Printer.EndDoc

Yukarıda kod ile üstten ve yandan ne kadar boşluk bırakılacağını belirledikten sonra yazı tipini ve biçemini belirledik. Ardından Printer.Print yazdırmak istediğimiz metni belirledik. Son olarak da Printer.EndDoc komutunu vererek yazdırma işinin son bulduğunu belirledik.

Circle, PSet gibi işlevler Printer nesnesiyle kullanılabilmektedir. Bu yöntemler kullanılarak sayfalarımıza şekillerde çizdirebiliriz.

 

Selçuk SÖNMEZ & Faruk MALTAŞ

caniminici@kalpsiz.net - fmaltas@hotmail.com

GERİ DÖN