Lines Matching refs:code

8 	public function getBarcodeArray($code, $type, $pr = '', $quiet_zone_left = null, $quiet_zone_right = null)
10 $barcode = $this->getBarcode($code, $type, $pr, $quiet_zone_left, $quiet_zone_right);
14 public function getChecksum($code, $type)
16 $barcode = $this->getBarcode($code, $type);
21 * @param string $code
27 public function getBarcode($code, $type, $pr = 0.0, $quiet_zone_left = null, $quiet_zone_right = null)
33 return new Barcode\EanUpc($code, 13, 11, 7, 0.33, 25.93);
36 return new Barcode\EanUpc($code, 12, 9, 9, 0.33, 25.91);
39 return new Barcode\EanUpc($code, 6, 9, 7, 0.33, 25.93);
42 return new Barcode\EanUpc($code, 8, 7, 7, 0.33, 21.64);
45 return new Barcode\EanExt($code, 2, 7, 7, 0.33, 20, 9);
48 return new Barcode\EanExt($code, 5, 7, 7, 0.33, 20, 9);
53 return new Barcode\Imb($code, $xdim, ((25.4 / $bpi) - $xdim) / $xdim, ['D' => 2, 'A' => 2, 'F' => 3, 'T' => 1]);
58 return new Barcode\Rm4Scc($code, $xdim, ((25.4 / $bpi) - $xdim) / $xdim, ['D' => 5, 'A' => 5, 'F' => 8, 'T' => 2]);
63 return new Barcode\Rm4Scc($code, $xdim, ((25.4 / $bpi) - $xdim) / $xdim, ['D' => 5, 'A' => 5, 'F' => 8, 'T' => 2], true);
68 return new Barcode\Postnet($code, $xdim, ((25.4 / $bpi) - $xdim) / $xdim, false);
73 return new Barcode\Postnet($code, $xdim, ((25.4 / $bpi) - $xdim) / $xdim, true);
76 return new Barcode\Code93($code, $quiet_zone_left, $quiet_zone_right);
79 return new Barcode\Code11($code, ($pr > 0) ? $pr : 3, $quiet_zone_left, $quiet_zone_right);
81 case 'MSI': // MSI (Variation of Plessey code)
82 return new Barcode\Msi($code, false, $quiet_zone_left, $quiet_zone_right);
85 return new Barcode\Msi($code, true, $quiet_zone_left, $quiet_zone_right);
88 return new Barcode\Codabar($code, ($pr > 0) ? $pr : 2.5, $quiet_zone_left, $quiet_zone_right);
91 return new Barcode\Code128($code, 'A', false, $quiet_zone_left, $quiet_zone_right);
94 return new Barcode\Code128($code, 'B', false, $quiet_zone_left, $quiet_zone_right);
97 return new Barcode\Code128($code, 'C', false, $quiet_zone_left, $quiet_zone_right);
99 case 'C128RAW': // CODE 128 RAW -- code is a space separated list of codes with startcode but without checkdigit,stop,end ex: "105 12 34"
100 return new Barcode\Code128($code, 'RAW', false, $quiet_zone_left, $quiet_zone_right);
103 return new Barcode\Code128($code, 'A', true, $quiet_zone_left, $quiet_zone_right);
106 return new Barcode\Code128($code, 'B', true, $quiet_zone_left, $quiet_zone_right);
109 return new Barcode\Code128($code, 'C', true, $quiet_zone_left, $quiet_zone_right);
112 return new Barcode\Code39($this->sanitizeCode($code), ($pr > 0) ? $pr : 2.5, false, false, $quiet_zone_left, $quiet_zone_right);
115 return new Barcode\Code39($this->sanitizeCode($code), ($pr > 0) ? $pr : 2.5, false, true, $quiet_zone_left, $quiet_zone_right);
118 return new Barcode\Code39($this->sanitizeCode($code), ($pr > 0) ? $pr : 2.5, true, false, $quiet_zone_left, $quiet_zone_right);
121 return new Barcode\Code39($this->sanitizeCode($code), ($pr > 0) ? $pr : 2.5, true, true, $quiet_zone_left, $quiet_zone_right);
124 return new Barcode\S25($code, false, $quiet_zone_left, $quiet_zone_right);
127 return new Barcode\S25($code, true, $quiet_zone_left, $quiet_zone_right);
130 return new Barcode\I25($code, 0, ($pr > 0) ? $pr : 2.5, false, $quiet_zone_left, $quiet_zone_right);
133 return new Barcode\I25($code, 0, ($pr > 0) ? $pr : 2.5, true, $quiet_zone_left, $quiet_zone_right);
136 return new Barcode\I25($code, 2, ($pr > 0) ? $pr : 2.5, false, $quiet_zone_left, $quiet_zone_right);
139 return new Barcode\I25($code, 2, ($pr > 0) ? $pr : 2.5, true, $quiet_zone_left, $quiet_zone_right);
145 private function sanitizeCode($code)
147 $code = str_replace(chr(194) . chr(160), ' ', $code); // mPDF 5.3.95 (for utf-8 encoded)
148 $code = str_replace(chr(160), ' ', $code); // mPDF 5.3.95 (for win-1252)
150 return $code;