Barcode



$value) { $$key =addslashes($value); } foreach($_GET as $key=>$value) { $$key =addslashes($value); } define (__TRACE_ENABLED__, false); define (__DEBUG_ENABLED__, false); require("barcode.php"); require("i25object.php"); require("c39object.php"); require("c128aobject.php"); require("c128bobject.php"); require("c128cobject.php"); /* Default value */ if (!isset($output)) $output = "png"; if (!isset($barcode)) $barcode = "0123456789"; if (!isset($type)) $type = "I25"; if (!isset($width)) $width = "460"; if (!isset($height)) $height = "120"; if (!isset($xres)) $xres = "2"; if (!isset($font)) $font = "5"; /*********************************/ if (isset($barcode) && strlen($barcode)>0) { $style = BCS_ALIGN_CENTER; $style |= ($output == "png" ) ? BCS_IMAGE_PNG : 0; $style |= ($output == "jpeg") ? BCS_IMAGE_JPEG : 0; $style |= ($border == "on" ) ? BCS_BORDER : 0; $style |= ($drawtext== "on" ) ? BCS_DRAW_TEXT : 0; $style |= ($stretchtext== "on" ) ? BCS_STRETCH_TEXT : 0; $style |= ($negative== "on" ) ? BCS_REVERSE_COLOR : 0; switch ($type) { case "I25": $obj = new I25Object(250, 120, $style, $barcode); break; case "C39": $obj = new C39Object(250, 120, $style, $barcode); break; case "C128A": $obj = new C128AObject(250, 120, $style, $barcode); break; case "C128B": $obj = new C128BObject(250, 120, $style, $barcode); break; case "C128C": $obj = new C128CObject(250, 120, $style, $barcode); break; default: $obj = false; } if ($obj) { if ($obj->DrawObject($xres)) { echo "
"; } else echo "
".($obj->GetError())."
"; } } ?>
Typ
Ausgabe
Darstellung > Mit Rand
> Mit Text > Text dehnen
> Negativ
Grösse Breite: und Höhe:
Linienstärke > 1       > 2       > 3      
Schriftgrösse > 1       > 2       > 3       > 4       > 5      
Wert
   

Modifizierte Version von:
Barcode Render Class for PHP using the GD graphics library
Copyright (C) 2001 Karim Mribti

Quellcode: www.mribti.com/barcode