public static function run($dataDir = null)
 {
     # Instantiate barcode object
     $builder = new BarCodeBuilder();
     $symbology = new Symbology();
     $builder->setSymbologyType($symbology->QR);
     $builder->setCodeText("1234567890");
     # Hide code text
     $codeLocation = new CodeLocation();
     $builder->setCodeLocation($codeLocation->None);
     $builder->setRotationAngleF(90);
     # Save the image to your system and set its image format to Jpeg
     $builder->save($dataDir . "CreatingQRBarcode.jpg");
     # Display Status
     print "Created QR Barcode Successfully." . PHP_EOL;
 }
 public static function run($dataDir = null)
 {
     # Instantiate barcode object
     $builder = new BarCodeBuilder();
     $symbology = new Symbology();
     $builder->setSymbologyType($symbology->DataMatrix);
     $builder->setCodeText("The quick brown fox jumps over the lazy dog\n The quick brown fox jumps over the lazy dog\n");
     $codeLocation = new CodeLocation();
     $builder->setCodeLocation($codeLocation->None);
     $font = new Font();
     $builder->setCodeTextFont(new Font("Serif", $font->BOLD . $font->ITALIC, 20));
     # Save the image
     $builder->save($dataDir . "HideCodeText.jpg");
     # Display Status
     print "Hide Code Text Successfully." . PHP_EOL;
 }
 public static function set_appearance($dataDir = null)
 {
     $bb = new BarCodeBuilder();
     # Set up code text (data to be encoded)
     $bb->setCodeText("1234567");
     # Set up code text color
     $color = new Color();
     $bb->setCodeTextColor($color->RED);
     # Set the location of the code text to above the barcode
     $codeLocation = new CodeLocation();
     $bb->setCodeLocation($codeLocation->Above);
     #Increase the space between code text and barcode to 1 point
     $bb->setCodeTextSpace(1.0);
     # Set the symbology type to Code128
     $symbology = new Symbology();
     $bb->setSymbologyType($symbology->Code128);
     # Save the image to your system and set its image format to Jpeg
     $barCodeImageFormat = new BarCodeImageFormat();
     $bb->save($dataDir . "barcode.jpg", $barCodeImageFormat->Jpeg);
     # Display Status
     print "Barcode with custom appearance saved as JPEG image successfully." . PHP_EOL;
 }