public static function run($dataDir = null) { $bb = new BarCodeBuilder(); # Set up code text (data to be encoded) $bb->setCodeText("1234567"); # Set the symbology type to Code128 $symbology = new Symbology(); $bb->setSymbologyType($symbology->Code128); # Set the bar height to be 3 milimeter $bb->setBarHeight(3.0); $bb->save($dataDir . "barcode3.jpg"); # Set the bar height to be 7 milimeter $bb->setBarHeight(7.0); $bb->save($dataDir . "barcode7.jpg"); # Set the bar height to be 11 milimeter $bb->setBarHeight(11.0); $bb->save($dataDir . "barcode11.jpg"); # Display Status. print "Barcode with different heights has been created successfully." . PHP_EOL; }
public static function run($dataDir = null) { # Instantiate barcode object $symbology = new Symbology(); $bb = new BarCodeBuilder("12345678", $symbology->Code128); # Measurement is Milimeter $graphicsUnit = new GraphicsUnit(); $bb->setGraphicsUnit($graphicsUnit->Point); # Set the bar height to 3 points $bb->setBarHeight(3.0); $bb->save($dataDir . "SetBarcodeImageUnitSize.jpg"); # Display Status. print "Set Barcode Image Unit Size, please check the output file." . PHP_EOL; }