Lines Matching refs:code
14 * @param string $code
17 public function __construct($code, $checksum = false, $quiet_zone_left = null, $quiet_zone_right = null)
19 $this->init($code, $checksum);
29 * @param string $code
32 private function init($code, $checksum)
51 $checkdigit = $this->checksum($code);
52 $code .= $checkdigit;
55 if ((strlen($code) % 2) != 0) {
56 // add leading zero if code-length is odd
57 $code = '0' . $code;
61 $clen = strlen($code);
63 $digit = $code[$i];
66 throw new \Mpdf\Barcode\BarcodeException(sprintf('Invalid character "%s" in S25 barcode value "%s"', $digit, $code));
72 $bararray = ['code' => $code, 'maxw' => 0, 'maxh' => 1, 'bcode' => []];
81 * @param string $code
85 private function checksum($code)
87 $len = strlen($code);
90 $sum += $code[$i];
94 $sum += ($code[$i]);