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; }