-
Notifications
You must be signed in to change notification settings - Fork 48
Tags Barcode
Diogo Bemfica edited this page Oct 21, 2016
·
6 revisions
Classe Barcode é a classe onde conseguimos criar barcode dentro das Etiquetas
- TYPE_CODE_39
- TYPE_CODE_39_CHECKSUM
- TYPE_CODE_39E
- TYPE_CODE_39E_CHECKSUM
- TYPE_CODE_93
- TYPE_STANDARD_2_5
- TYPE_STANDARD_2_5_CHECKSUM
- TYPE_INTERLEAVED_2_5
- TYPE_INTERLEAVED_2_5_CHECKSUM
- TYPE_CODE_128
- TYPE_CODE_128_A
- TYPE_CODE_128_B
- TYPE_CODE_128_C
- TYPE_EAN_2
- TYPE_EAN_5
- TYPE_EAN_8
- TYPE_EAN_13
- TYPE_UPC_A
- TYPE_UPC_E
- TYPE_MSI
- TYPE_MSI_CHECKSUM
- TYPE_POSTNET
- TYPE_PLANET
- TYPE_RMS4CC
- TYPE_KIX
- TYPE_IMB
- TYPE_CODABAR
- TYPE_CODE_11
- TYPE_PHARMA_CODE
- TYPE_PHARMA_CODE_TWO_TRACKS
Ao instanciar o objeto Barcode você pode passar como parâmetro uma string para criar uma paragrafo rapidamente.
- Conteúdo (string)
- Type Code (string)(Opcional)
- NULL
<?php
use Proner\PhpPimaco\Tags\Barcode;
$barcode = new Barcode('123456789');
$barcode = new Barcode('123456789','TYPE_CODE_93'); // COM PARÂMETRO
Este método defini a largura do Barcode
- largura (int)
- Objeto Proner\PhpPimaco\Tags\Barcode
<?php
use Proner\PhpPimaco\Tags\Barcode;
$barcode = new Barcode('123456789');
$barcode->setWidth(4);
Este método defini a altura do Barcode
- altura (int)
- Objeto Proner\PhpPimaco\Tags\Barcode
<?php
use Proner\PhpPimaco\Tags\Barcode;
$barcode = new Barcode('123456789');
$barcode->setHeight(4);
Este método adiciona margem ao Barcode. Você pode colocar a margem como um inteiro para colocar margem nos quatro lados ou passar um array com inteiros para definir as margem em cada lado separadamente.
- margin (int) ou margin (array)
- Objeto Proner\PhpPimaco\Tags\Barcode
<?php
use Proner\PhpPimaco\Tags\Barcode;
$barcode = new Barcode('123456789');
$barcode->setMargin(4);
$barcode->setMargin([2,4,2,4]); // Em cima, Direita, Em baixo, Esquerda
Este método define o alinhamento do barcode.
- align (string)
- Objeto Proner\PhpPimaco\Tags\Barcode
<?php
use Proner\PhpPimaco\Tags\Barcode;
$barcode = new Barcode('123456789');
$barcode->setAlign('left');
Este método adiciona uma quebra de linha ao barcode.
- NULL
- Objeto Proner\PhpPimaco\Tags\Barcode
<?php
use Proner\PhpPimaco\Tags\Barcode;
$barcode = new Barcode('123456789');
$barcode->br();
Este método retorna o HTML do parágrafo pronto. Observação: Este método é disparado pela Classe Tag, então precisa se preocupar com esse método.
- NULL
- O HTML da (String)
<?php
use Proner\PhpPimaco\Tags\Barcode;
$barcode = new Barcode('123456789');
$html = $barcode->render();
echo $html;
/*Tela
<img style='float: left' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAAeAQMAAABXBBPSAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAAC1JREFUKJFj+Mx/2Maeh+eDPbPNB57D9ufPH7YxsD/zwd74AMOo1KjUqBRMCgBS6GBUqpqy9wAAAABJRU5ErkJggg=='>
*/