Class Barcode93

Description

Located in /web/mod/mod.barcode.code93.php (line 31)


	
			
Variable Summary
Method Summary
Barcode93 Barcode93 ([ $iWidth = 300], [ $iHeigth = 100])
void drawBarcodeImage (String $Text, [String $Type = 'png'])
Der getBarSequence (String $CodeString)
Der getCheckSummed (String $CodeString)
String PopInvalidChars ( &$Text, String $Text)
Ein Pos2Char (char $pos)
Variables
mixed $_BarWidth = 1 (line 41)

Aussehen

mixed $_codes = array(
'0' => array('code' => '100010100', 'pos' => '0'),'1'=>array('code'=>'101001000','pos'=>'1'),'2'=>array('code'=>'101000100','pos'=>'2'),'3'=>array('code'=>'101000010','pos'=>'3'),'4'=>array('code'=>'100101000','pos'=>'4'),'5'=>array('code'=>'100100100','pos'=>'5'),'6'=>array('code'=>'100100010','pos'=>'6'),'7'=>array('code'=>'101010000','pos'=>'7'),'8'=>array('code'=>'100010010','pos'=>'8'),'9'=>array('code'=>'100001010','pos'=>'9'),'A'=>array('code'=>'110101000','pos'=>'10'),'B'=>array('code'=>'110100100','pos'=>'11'),'C'=>array('code'=>'110100010','pos'=>'12'),'D'=>array('code'=>'110010100','pos'=>'13'),'E'=>array('code'=>'110010010','pos'=>'14'),'F'=>array('code'=>'110001010','pos'=>'15'),'G'=>array('code'=>'101101000','pos'=>'16'),'H'=>array('code'=>'101100100','pos'=>'17'),'I'=>array('code'=>'101100010','pos'=>'18'),'J'=>array('code'=>'100110100','pos'=>'19'),'K'=>array('code'=>'100011010','pos'=>'20'),'L'=>array('code'=>'101011000','pos'=>'21'),'M'=>array('code'=>'101001100','pos'=>'22'),'N'=>array('code'=>'101000110','pos'=>'23'),'O'=>array('code'=>'100101100','pos'=>'24'),'P'=>array('code'=>'100010110','pos'=>'25'),'Q'=>array('code'=>'110110100','pos'=>'26'),'R'=>array('code'=>'110110010','pos'=>'27'),'S'=>array('code'=>'110101100','pos'=>'28'),'T'=>array('code'=>'110100110','pos'=>'29'),'U'=>array('code'=>'110010110','pos'=>'30'),'V'=>array('code'=>'110011010','pos'=>'31'),'W'=>array('code'=>'101101100','pos'=>'32'),'X'=>array('code'=>'101100110','pos'=>'33'),'Y'=>array('code'=>'100110110','pos'=>'34'),'Z'=>array('code'=>'100111010','pos'=>'35'),'-'=>array('code'=>'100101110','pos'=>'36'),'.'=>array('code'=>'111010100','pos'=>'37'),' '=>array('code'=>'111010010','pos'=>'38'),// Space '$'=>array('code'=>'111001010','pos'=>'39'),'/'=>array('code'=>'101101110','pos'=>'40'),'+'=>array('code'=>'101110110','pos'=>'41'),'%'=>array('code'=>'110101110','pos'=>'42'),// Pos. 43 bis 46 sind Sonderzeichen '#'=>array('code'=>'100100110','pos'=>'43'),// Diese werden für die '§'=>array('code'=>'111011010','pos'=>'44'),// Codierung von weiteren Zeichen '~'=>array('code'=>'111010110','pos'=>'45'),// beim erweiterten Code93 als '='=>array('code'=>'100110010','pos'=>'46'))
(line 57)
mixed $_colorBlack = 0 (line 48)
mixed $_colorWhite = 0 (line 47)

Farben

mixed $_DrawBorder = true (line 43)
mixed $_DrawText = true (line 42)
mixed $_ImageHeight = 100 (line 37)
mixed $_ImageWidth = 300 (line 36)
mixed $_ResImage = NULL (line 34)

Bildressource

mixed $_startstop = '101011110' (line 56)

Codierungstabelle für alle gültigen Zeichen

  • code = Sequenz eines codierten Zeichens
  • pos = Position (Wert) eines Zeichens für die Prüfsummenbildung

Methods
Constructor Barcode93 (line 111)

Der Klassenkonstruktor

Barcode93 Barcode93 ([ $iWidth = 300], [ $iHeigth = 100])
  • $iWidth
  • $iHeigth
drawBarcodeImage (line 221)

Erzeugt ein Bild mit dem Barcode und gibt es über die Standartausgabe aus

Wird ein nicht unterstützter Bildtyp ausgegeben, so wird automatisch ein PNG erzeugt

void drawBarcodeImage (String $Text, [String $Type = 'png'])
  • String $Text: Der String, den der Barcode repräsentieren soll
  • String $Type: Der Ausgabetyp des Barcode-Bildes (PNG oder JPG)
getBarSequence (line 126)

Wandelt einen String in eine Folge von 0/1 um, die den Barcode repräsentiert

  • return: kodierte String
Der getBarSequence (String $CodeString)
  • String $CodeString: Der zu codierende String
getCheckSummed (line 185)

Berechnet die Code93-Checksummen eines Strings und gibt diese mitsamt

dem Orginalstring zurük

  • return: Originalstring mit angehängten Checksummenzeichen
Der getCheckSummed (String $CodeString)
  • String $CodeString: Der zu bearbeitende String
PopInvalidChars (line 148)

Prüft einen String auf ungültige Zeichen und entfernt diese.

Die entfernten Zeichen werden zurückgegeben

  • return: Alle aussortierten Zeichen
String PopInvalidChars ( &$Text, String $Text)
  • String $Text: Der zu parsende String
  • &$Text
Pos2Char (line 172)

Gibt das zur Position passende Zeichen zurük

  • return: Integer, der die Position darstellt
Ein Pos2Char (char $pos)
  • char $pos: Das Zeichen

Documentation generated on Mon, 22 Oct 2007 17:17:23 +0200 by phpDocumentor 1.3.1