Ribakoodide trükk

Ribakoodide trükil on 3 varianti. Esiteks saab kasutada printereid mis ise oskavad ribakoode trükkida. Reeglina tuleb sel juhul väljatrükk kujundada printeri keeles.

Teine variant on kasutada ribakoodi fonte, kus väljatrüki ajal kuvatakse ribakood spetsiaalse fondi abil joonkoodina. Põhiliselt saab nii kasutada Code 39 ribakoode. Selle jaoks vajalikud fondid leiab siit: http://www.vjap.ee/joosep/barcode.zip

Kolmas variant on kasutada komponenti, mis trüki hetkel moodustab ribakoodist pildi. See on kõige paindlikum, kuna saab kasutada laia hulka ribakooditüüpe ja ka QR ja Datamatrix 2D ribakoode. Selle kasutamise näide on aruande Ladu->Lao aruanded->Kaupade andmed, aruandevormi "Kaupade etiketid ribakoodidega" all.

Seal kasutatava funktsiooni CreateBMP süntaks ob järgmine:
CreateBMP(Filename, Type, Barcode, ShowText, Widht, Height, Stretch, FontName, FontSize, BackColor,ForeColor), kus
Filename - Ajutise ribakoodi pildi faili nimi
Type - Mis tüüpi ribakood. Võimalikud väärtused:
0 EAN-13
1== EAN-8
2== EAN-5
3== EAN-2
4 == UPC-A
5 == UPC-E
6 == Code 39
7 == Code 39 Extended
8 == Code 128
9== Code 128A
10 == Code 128B
11 == Code 128C
12== EAN-128
13 == ISSN
14 == ISBN
15 == Codebar
16 == Custom
17== Interleaved 25
18== Code 25
19== POSTNet
20== Post 2/5
21== Code93
22== Plessey
23== MSI Plessey
24== PDF417
25== Code11
26== PLANET
27== 4-State
28== ITF-14
29== EAN-14
30 == DataMAtrix
31 == IATA
32 == USPSIntelligentMail
33 == QRCode
Barcode - Ribakoodi tekst
ShowText - Kas näidata joonkoodi all numbreid (1) või mitte (0)
Width - Pildi laius pixelites
Height - Pildi kõrgus pixelites
Stretch - Kas venitada ribakood nii laiaks, kui pikkus antud on (1), või jätta normaalse laiusega (0).
FontName,FontSize - Millise fondi ja kui suurega trüktitakse alla ribakoodi numbrid
BackColor,ForeColor - Tausta ja kirja värvid. Anda kujul RGB(255,255,255)

Kui on soov ribakoodi trükkida külili kujul, siis tuleb ribakoodi loomise objektil panna properties Orientation väärtuseks 2700. Võimalikud väärtused veel 900 ja 1800. NB! külili keerates ei tohi unustada et height tuleb panna piisavalt suur, et ribakood ära mahuks.


  Last Updated: 21.12.2018 | © Vallaste ja Partnerid OÜ, 2024