ETA Teknik Not
Dizaynlarda Farklı Font'lu Yazı Tipi Kullanımı
ETASQL Doküman Düzenleyicisi olan ETASQLFORM.EXE ile Fatura, Sipariş, İrsaliye, Muhasebe, Cari, Çek / Senet, Kasa, Banka gibi modüllerin fiş dökümü dizaynlarını istediğiniz fontları ve renkleri kullanarak düzenleyebilirsiniz. Bu fontlar Windows’un yazı karakterlerinden, çizgilerden ve renklerden oluşacaktır.
ETASQLFORM V8-SQL / ETA:SQL Belge: 27.10.2010 8 sayfa
Eski sürüm belgesi. Bu anlatım V8-SQL / ETA:SQL sürümlerine aittir. V11/V11 Pro için geçerliliği doğrulanmış değildir; ekranlar ve işlem adımları farklı olabilir.
Sayfa metinleri ve açıklamaları
Aradığınız ayrıntıyı sayfa bazında okuyabilirsiniz. Ekran görüntüleri ve tablolar için belge önizlemesini kullanın.
Sayfa 1
DİZAYNLARDA FARKLI FONT’LU
YAZI TİPİ KULLANIMI
ETASQL Doküman Düzenleyicisi olan ETASQLFORM.EXE ile Fatura, Sipariş, İrsaliye,
Muhasebe, Cari, Çek / Senet, Kasa, Banka gibi modüllerin fiş dökümü dizaynlarını istediğiniz
fontları ve renkleri kullanarak düzenleyebilirsiniz. Bu fontlar Windows’un yazı karakterlerinden,
çizgilerden ve renklerden oluşacaktır.
Bu fontların kullanımını bir fatura dizaynı için örnekleyelim; Faturamızda CARİ ÜNVANI’nın yeşil
renkli, kalın, eğik, altı çizili olarak yazdırılması istenmiştir. Font kullanımı gerçekleştirmek için iki
yöntemimiz mevcuttur:
1. Yöntem:
1. Adım : Not Defterini kullanarak, Ekran 1’de görüldüğü gibi font komutlarımızı yazalım.
Uzantısı “.txt” olan bir dosya adı vererek ETASQL veya ETAV8SQL klasörü içine kaydedelim.
Font_BASLANGIC.TXT’de Cari Ünvanın Arial, yeşil rente, kalın, altı çizgili, 15 puntoda
yazılacağı belirtilmektedir.
Ekran 1 : Font Komutları Dosyası ekranı
Font_BASLANGIC.TXT’de kullanılan parametrelerin açıklamaları :
font = Yazı tipi, büyüklüğü ya da yazının altı çizili olarak yazılmasıyla ilgili olarak
kullanılan bazı parametreleri içerir.
fn = Kullanılacak yazı tipini belirtir, Windows yazı tipleri kullanılır. (Arial, Courier New,
Verdana, Times New Roman, Gill Sans MT, Comic Sans MS, Courier....)
27 Ekim 2010
İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL
İlgili Modül/ler : ETASQLFORM
Sayfa 2
fc = Yazının rengini belirtir. Kullanılabilecek Renk değerleri :
‘’Black", "Navy", "Teal", "Green", "Purple", "Maroon", "Olive", "Silver","Gray",
"Blue", "Aqua", "Lime", "Fuchsia", "Red", "Yellow", "White", "LtGray", "DkGray".
fi = Yazının eğik yazılıp yazılmayacağını belirler.
fi=1 ise eğik ; fi=0 dik yazılacağını belirler
fu = Yazının altı çizili yazılıp yazılmayacağı belirtilir. 0 ve 1 değerlerini alır
fu=1 çizgili fu=0 çizgisiz yazılır
fp = Yazının kalınlığı belirtilir. 0 ile 1000 arasında 100’ün katları şeklinde değer
verilebilir.Normal bir yazının kalınlığı 400, kalın olarak seçilmiş bir yazının kalınlığı
ise 700’dür.
<h3>= Komutu yazının 15 puntoda yazılacağını belirler
Font_SON.TXT ise bu fontların kullanımının biteceğini belirtir.
Ekran 2 : Font Komutları Dosyası ekranı
Font_SON.TXT’de kullanılan parametrelerin açıklamaları :
<font/> = Kullanılan font grubunun biteceği yeri belirler.
<h3/> = Yazının 15 punto kullanımının biteceği yeri belirler.
Sayfa 3
Kullandığımız komutlar dışında kullanılabilecek diğer komutlar aşağıdaki tabloda ayrıca
verilmiştir.
KOMUT
PARAMETRE
AÇIKLAMA
BAŞLANGIÇ
BİTİŞ
height
Yazının yüksekliği belirtilir
<font fn=”Arial”
height=16>
<font/>
width
Yazının genişliği belirtilir.Eğer herhangi bir
değer belirtilmezse veya sıfır değeri belirtilir
ise yazının genişliği ,yüksekliği ile orantılanır
<font fn="Arial"
width=25>
<font/>
fb
Yazının kalın yazılıp yazılmayacağı
belirtilir.fb=1 ise kalın , fb=0 ise ince yazı
yazılır
<font fn=”Arial”
fb=1>
<font/>
fso
Yazının üstü çizili yazılıp yazılmayacağı
belirtilir. 0 ve 1 değerlerini alır. fso=1 ise
yazının üstü çizilir.
<font fn=”Arial”
fso=1>
<font/>
fc16
Yazı 16 bitlik renk değerleri içinden belirtilen
değere ait renkte yazdırılır.
<font fn=”Arial”
fc16=1>
<font/>
fcRGB
Yazı RGB (R:Kırmızı, G:Yeşil, B:Mavi)
formatında belirtilen değerler göre
renklendirilerek yazılır.Her üç renk de 0 ile
255 arasında bir değer alabilir
<font fn=”Arial”
fcRGB=”255,0,0”>
<font/>
fcINT
Yazı tamsayı bir değerde renk kodu
belirtilerek renkli şekilde yazdırılır.
<font fn=”Arial”
fcINT=65535
<font/>
fcHEX
Yazı hexdecimal bir değerde renk kodu
belirtilerek ilgili renkte yazdırılır
<font fn=”Arial”
fcHEX=0xFFFF
<font/>
reset
Bu parametre ile belirtilen font ayarlarları
yok sayılarak default olarak sayfa ayarları
kabul edilir.
vs
Yazılar arasındaki dikey boşluk değeri
milimetre cinsinden belirtilir.
<font fn=”Arial”
vs=3>
<font/>
hs
Karakterler arasındaki yatay boşluk değeri milim
cinsinden belirtilir
<font fn=”Arial”
hs=3>
<font/>
b
Bu komut ile yazı kalın olarak yazılır
<b>
<b/>
i
Bu komut ile yazı eğik olarak yazılır
<i>
<i/>
u
Bu komut ile yazı altı çizili olarak yazılır
<u>
<u/>
s
Bu komut ile yazı üstü çizili olarak yazılır.
<s>
<s/>
w
Bu komut ile yazı çift genişlikte yazılır
<w>
<w/>
h1
Bu komut ile yazı 24 puntoda yazılır
<h1>
<h1/>
h2
Bu komut ile ilgili yazı 18 puntoda yazılır.
<h2>
<h2/>
h4
Bu komut ile ilgili yazı 12 puntoda yazılır
<h4>
<h4/>
h5
Bu komut ile ilgili yazı 8 puntoda yazılır.
<h5>
<h5/>
h6
Bu komut ile ilgili yazı 6 puntoda yazılır.
<h6>
<h6/>
Sayfa 4
Ekran 3’te görülen doküman düzenleyicisinde :
İşlem sahası
: 8 (Dosyadan Okuma (N) ) ile
Formül sahası
: C:\EtaV8SQLDEMO\FONT_BASLANGIC.TXT yazılarak oluşturulan
metin dosyasının tam yolu ve adı belirtilerek istenilen fontun kullanılması sağlanır.
İşlem sahası
: 8 (Dosyadan Okuma (N) ) ile
Formül sahası
: C:\EtaV8SQLDEMO\FONT_SON.TXT yazılarak font kullanımının
biteceği belirtilir.
Ekran 3 : Doküman Düzenleyici ekranı
Sayfa 5
Uygulama sonucunda Ekran 4’te görüntülenen faturada Cari Ünvanını Arial fontta, yeşil renkli,
altı çizgili ve kalın olarak alabiliriz.
Ekran 4 : Fatura Görüntüleme ekranı
2. Yöntem :
ETAV8SQL veya ETASQL klasöründeki ETASQLFORM.EXE çalıştırılır. Ekran 5’te görüldüğü
şekilde dizayn klasörü içinden dizayn dosyası açılır ve kullanacağımız komut grubu yazılır.
Ekran 5 : Doküman Düzenleyici ekranı
Sayfa 6
Doküman düzenleyicisinde kullanılan komutlar :
İşlem sahası
: 33 (Grafik Komutlarını Çalıştırma)
Formül sahası
: <font fn=’’Arial’’ fc=Green fi=1 fu=1 fp=700>
font = Yazı tipi, büyüklüğü yada yazının altı çizili olarak yazılmasıyla ilgili olarak
kullanılan bazı parametreleri içerir.
fn = Kullanılacak yazı tipini belirtir,Windows yazı tipleri kullanılır. (Arial, Courier New,
Verdana, Times New Roman, Gill Sans MT, Comic Sans MS, Courier....)
fc = Yazının rengini belirtir.Kullanılabilecek Renk değerleri :
‘’Black", "Navy", "Teal", "Green", "Purple", "Maroon", "Olive", "Silver","Gray",
"Blue", "Aqua", "Lime", "Fuchsia", "Red", "Yellow", "White", "LtGray", "DkGray".
fi = Yazının eğik yazılıp yazılmayacağını belirler.
fi=1 ise eğik ; fi=0 dik yazılacağını belirler
fu = Yazının altı çizili yazılıp yazılmayacağı belirtilir. 0 ve 1 değerlerini alır
fu=1 çizgili fu=0 çizgisiz yazılır
fp = Yazının kalınlığı belirtilir. 0 ile 1000 arasında 100’ün katları şeklinde değer verilir.
Normal bir yazının kalınlığı 400, kalın olarak seçilmiş bir yazının kalınlığı ise 700’dür.
Bu fontların kullanımını belirlemek amacıyla cari ünvanını yazdırdıktan sonra yazılan
komut satırında ise :
İşlem sahası
: 33 (Grafik Komutlarını Çalıştırma)
Formül sahası
: <h3>
<h3>=Komutu yazının 15 puntoda yazılacağını belirler
İşlem sahası
: 33 (Grafik Komutlarını Çalıştırma)
Formül sahası
: <font/>
<font/> = Kullanılan font grubunun biteceği yeri belirler
İşlem sahası
: 33 (Grafik Komutlarını Çalıştırma)
Formül sahası
: <h3/>
<h3/> = Yazının 15 punto kullanımının biteceği yeri belirler
Sayfa 7
Kullandığımız komutlar dışında kullanılabilecek diğer komutlar aşağıdaki tabloda ayrıca
verilmiştir
KOMUT
PARAMETRE
AÇIKLAMA
BAŞLANGIÇ
BİTİŞ
height
Yazının yüksekliği belirtilir
<font fn=”Arial”
height=16>
<font/>
width
Yazının genişliği belirtilir.Eğer herhangi bir
değer belirtilmezse veya sıfır değeri belirtilir
ise yazının genişliği ,yüksekliği ile orantılanır
<font fn="Arial"
width=25>
<font/>
fb
Yazının kalın yazılıp yazılmayacağı
belirtilir.fb=1 ise kalın , fb=0 ise ince yazı
yazılır
<font fn=”Arial”
fb=1>
<font/>
fso
Yazının üstü çizili yazılıp yazılmayacağı
belirtilir. 0 ve 1 değerlerini alır. fso=1 ise
yazının üstü çizilir.
<font fn=”Arial”
fso=1>
<font/>
fc16
Yazı 16 bitlik renk değerleri içinden belirtilen
değere ait renkte yazdırılır.
<font fn=”Arial”
fc16=1>
<font/>
fcRGB
Yazı RGB (R:Kırmızı, G:Yeşil, B:Mavi)
formatında belirtilen değerler göre
renklendirilerek yazılır.Her üç renk de 0 ile
255 arasında bir değer alabilir
<font fn=”Arial”
fcRGB=”255,0,0”>
<font/>
fcINT
Yazı tamsayı bir değerde renk kodu
belirtilerek renkli şekilde yazdırılır.
<font fn=”Arial”
fcINT=65535
<font/>
fcHEX
Yazı hexdecimal bir değerde renk kodu
belirtilerek ilgili renkte yazdırılır
<font fn=”Arial”
fcHEX=0xFFFF
<font/>
reset
Bu parametre ile belirtilen font ayarlarları
yok sayılarak default olarak sayfa ayarları
kabul edilir.
vs
Yazılar arasındaki dikey boşluk değeri
milimetre cinsinden belirtilir.
<font fn=”Arial”
vs=3>
<font/>
hs
Karakterler arasındaki yatay boşluk değeri milim
cinsinden belirtilir
<font fn=”Arial”
hs=3>
<font/>
b
Bu komut ile yazı kalın olarak yazılır
<b>
<b/>
i
Bu komut ile yazı eğik olarak yazılır
<i>
<i/>
u
Bu komut ile yazı altı çizili olarak yazılır
<u>
<u/>
s
Bu komut ile yazı üstü çizili olarak yazılır.
<s>
<s/>
w
Bu komut ile yazı çift genişlikte yazılır
<w>
<w/>
h1
Bu komut ile yazı 24 puntoda yazılır
<h1>
<h1/>
h2
Bu komut ile ilgili yazı 18 puntoda yazılır.
<h2>
<h2/>
h4
Bu komut ile ilgili yazı 12 puntoda yazılır
<h4>
<h4/>
h5
Bu komut ile ilgili yazı 8 puntoda yazılır.
<h5>
<h5/>
h6
Bu komut ile ilgili yazı 6 puntoda yazılır.
<h6>
<h6/>
Sayfa 8
Uygulama sonucunda Ekran 6’da görülen faturada Cari Ünvanını Arial fontta, yeşil renkli, altı
çizgili ve kalın olarak alabiliriz.
Ekran 6 : Fatura Görüntüleme ekranı