-
Notifications
You must be signed in to change notification settings - Fork 52
Tags QrCode
Classe QrCode é a classe onde conseguimos criar QrCodes dentro das Etiquetas
Ao instanciar o objeto QrCode você pode passar como parâmetro uma string para criar uma paragrafo rapidamente.
- Conteúdo (string)
- NULL
<?php
use Proner\PhpPimaco\Tags\QrCode;
$qrcode = new QrCode('123456789');Este método defini o tamanho do QrCode
- tamanho (int)
- Objeto Proner\PhpPimaco\Tags\QrCode
<?php
use Proner\PhpPimaco\Tags\QrCode;
$qrcode = new QrCode('123456789');
$qrcode->setSize(4);Este método defini uma label(texto para descrever o QrCode) do QrCode
- texto(string)
- Objeto Proner\PhpPimaco\Tags\QrCode
<?php
use Proner\PhpPimaco\Tags\QrCode;
$qrcode = new QrCode('123456789');
$qrcode->setLabel('texto');Este método defini um tamanho para a label(texto para descrever o QrCode) do QrCode
- tamanho(int)
- Objeto Proner\PhpPimaco\Tags\QrCode
<?php
use Proner\PhpPimaco\Tags\QrCode;
$qrcode = new QrCode('123456789');
$qrcode->setLabel('texto');
$qrcode->setLabelFontSize(16);Este método adiciona padding ao QrCode. Você pode colocar padding como um inteiro para colocar padding nos quatro lados.
- padding (int)
- Objeto Proner\PhpPimaco\Tags\QrCode
<?php
use Proner\PhpPimaco\Tags\QrCode;
$qrcode = new QrCode('123456789');
$qrcode->setPadding(4);Este método adiciona margem ao QrCode. 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\QrCode
<?php
use Proner\PhpPimaco\Tags\QrCode;
$qrcode = new QrCode('123456789');
$qrcode->setMargin(4);
$qrcode->setMargin([2,4,2,4]); // Em cima, Direita, Em baixo, EsquerdaEste método define o alinhamento do QrCode.
- align (string)
- Objeto Proner\PhpPimaco\Tags\QrCode
<?php
use Proner\PhpPimaco\Tags\QrCode;
$qrcode = new QrCode('123456789');
$qrcode->setAlign('left');Este método adiciona uma quebra de linha ao QrCode.
- NULL
- Objeto Proner\PhpPimaco\Tags\QrCode
<?php
use Proner\PhpPimaco\Tags\QrCode;
$qrcode = new QrCode('123456789');
$qrcode->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\QrCode;
$qrcode = new QrCode('123456789');
$html = $qrcode->render();
echo $html;
/*Tela
<img style='float: left' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACEAQMAAABrihHkAAAABlBMVEX///8AAABVwtN+AAAA10lEQVRIie2VMQ7DIBAEz0rh8p7gn+BvubBkSxT5VvyTPIGSwmKzIFuKUyRSOHfeAsQ0wO0eiFz6IVBzH6TnHCoIR/VJoxNpjMmUlHsNTrGcQBrEkwivUE1yNYDP+hiQ7KBfwnD01IJk3R4ajzmzIR1WjgyeqyGKp4xOpiR42BIZO7DOSNJuDloR+LIXbxF7W6JrB6b3vmDPxn9k96sPLWxJyVh+cNAmMSVbX8xO47FT6gl72dM+ZgO1hAfGSUTKg7PJjEhZTgjR2ZLy7zTFwfefyIBc+qIXJw2epdxG9wQAAAAASUVORK5CYII='>
*/