Package mcbase :: Package libs :: Package barcodegenerator :: Module code39 :: Class Code39
[hide private]
[frames] | no frames]

Class Code39

source code


Instance Methods [hide private]
 
__init__(self, code)
Code39 için temel tanımlarını yapar.
source code
 
makeBits(self)
Barkodun ikili kodlamasını yapar.
source code
 
digitLocations(self)
Yazılacak rakamların bit olarak yerlerini gösterir.
source code
 
leftMargin(self) source code
 
rightMargin(self) source code
 
getPointSize(self, ratio)
İstenen genişliğe gereken font boyunu getirir. (Inherited from mcbase.libs.barcodegenerator.barcodegenerator.BarcodeGenerator)
source code
 
paintBarcode(self, painter, width, height, digits=True)
Code39 barkodunun çizimini yapar. (Inherited from mcbase.libs.barcodegenerator.barcodegenerator.BarcodeGenerator)
source code
Static Methods [hide private]
 
getInstance(system, code)
Verilen sisteme göre uygun barkod oluşturucuyu döndürür. (Inherited from mcbase.libs.barcodegenerator.barcodegenerator.BarcodeGenerator)
source code
Class Variables [hide private]
  FONT_HEIGHTS = [1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 11, 12, 12, 1... (Inherited from mcbase.libs.barcodegenerator.barcodegenerator.BarcodeGenerator)
  FONT_WIDTHS = [1, 1, 2, 2, 3, 4, 5, 5, 7, 7, 8, 9, 10, 10, 11,... (Inherited from mcbase.libs.barcodegenerator.barcodegenerator.BarcodeGenerator)
Method Details [hide private]

__init__(self, code)
(Constructor)

source code 

Code39 için temel tanımlarını yapar. Bu sınıfta kullanılan Code39 üreticisi, checksum kullanmayan Code39 için barkod üretmektedir.

Overrides: barcodegenerator.BarcodeGenerator.__init__

makeBits(self)

source code 

Barkodun ikili kodlamasını yapar. w -> dar beyaz b -> dar siyah W -> geniş beyaz B -> geniş siyah

Overrides: barcodegenerator.BarcodeGenerator.makeBits

digitLocations(self)

source code 

Yazılacak rakamların bit olarak yerlerini gösterir.

Overrides: barcodegenerator.BarcodeGenerator.digitLocations

leftMargin(self)

source code 
Overrides: barcodegenerator.BarcodeGenerator.leftMargin

rightMargin(self)

source code 
Overrides: barcodegenerator.BarcodeGenerator.rightMargin