mirror of
https://github.com/Karaka-Management/Developer-Guide.git
synced 2026-01-11 20:38:42 +00:00
32 lines
717 B
Markdown
32 lines
717 B
Markdown
# Codes
|
|
|
|
Supported codes are:
|
|
|
|
* C25
|
|
* C39
|
|
* C128 (C128a and C128b)
|
|
* Codebar
|
|
* Datamatrix
|
|
* Aztec
|
|
* QR
|
|
|
|
All codes expect the string to encode as parameter, the basic dimensions (width, height) and optionally the orientation for barcodes. The horizontal barcode image size will be adjusted automatically based on its length.
|
|
|
|
```php
|
|
$c128b = new C128b('ABcdeFG0123+-!@?', 200, 50);
|
|
$c128b->saveToPngFile('path/code.png');
|
|
```
|
|
|
|
The barcodes can be either saved as `png` and `jpeg` or outputted directly.
|
|
|
|

|
|
|
|
```php
|
|
$c128b = new C128b('ABcdeFG0123+-!@?', 200, 50);
|
|
$c128b = $C128a->get();
|
|
header ('Content-type: image/png');
|
|
imagepng($c128b);
|
|
imagedestroy($c128b);
|
|
```
|
|
|