-
Notifications
You must be signed in to change notification settings - Fork 48
Tag
Classe Tag a classe onde vamos criar as nossas etiquetas(tag) e vai ser ela que adicionamos na classe principal Pimaco
Ao instanciar o objeto Tag você pode passar como parâmetro uma string para criar uma tag rapidamente, mas esse parâmetro é opcional
- Conteúdo (string)(opcional)
- NULL
<?php
use Proner\PhpPimaco\Tag;
$tag = new Tag();
$tag = new Tag('primeira tag'); // Parâmetro opcional
Este método é responsável por carregar as definições da etiqueta presentes no template. Observação: Este método é disparado pela Classe Pimaco, então precisa se preocupar com esse método.
- Arquivo do template (string)
- Caminho absoluto a onde se encontra o arquivo de template (string)
- NULL
<?php
use Proner\PhpPimaco\Tag;
$template = "6182.json";
$path = dirname(__DIR__) . "/templates/";
$tag = new Tag();
$tag->loadConfig($template,$path);
Este método defini tamanho da fonte da etiqueta em milímetros.
- tamanho da fonte a ser definido (int)
- Objeto Proner\PhpPimaco\Tag
<?php
$tag = new Tag();
$tag->setSize(4);
Este método defini o espaçamento interno da etiqueta em milímetros. Este espaçamento vai ficar para o topo, direita, embaixo e esquerda.
- tamanho do espaçamento a ser definido (int)
- Objeto Proner\PhpPimaco\Tag
<?php
use Proner\PhpPimaco\Tag;
$tag = new Tag();
$tag->setPadding(4);
Este método defini a borda da etiqueta em milímetros.
- tamanho do espaçamento a ser definido (int)
- Objeto Proner\PhpPimaco\Tag
<?php
use Proner\PhpPimaco\Tag;
$tag = new Tag();
$tag->setBorder(0.1);
Este método adiciona um parágrafo na etiqueta
- Parágrafo (Objeto Proner\PhpPimaco\P)
- Objeto Proner\PhpPimaco\Tags\P
<?php
use Proner\PhpPimaco\Tag;
use Proner\PhpPimaco\Tags\P;
$p = new P('texto')
$tag = new Tag();
$tag->addP($p);
Este método tem o mesmo objetivo do método addP() mas de um forma mais pratica para criar os parágrafos na etiqueta
- Conteúdo (string)
- Objeto Proner\PhpPimaco\Tags\P
<?php
use Proner\PhpPimaco\Tag;
$tag = new Tag();
$tag->p('texto');
Este método adiciona um barcode na etiqueta
- Barcode (Objeto Proner\PhpPimaco\Tags\Barcode)
- Objeto Proner\PhpPimaco\Tags\Barcode
<?php
use Proner\PhpPimaco\Tag;
use Proner\PhpPimaco\Tags\Barcode;
$barcode = new Barcode('123456789')
$tag = new Tag();
$tag->addBarcode($barcode);
Este método tem o mesmo objetivo do método addBarcode() mas de um forma mais pratica para criar o barcode na etiqueta
- Conteúdo (string)
- Objeto Proner\PhpPimaco\Tags\Barcode
<?php
use Proner\PhpPimaco\Tag;
$tag = new Tag();
$tag->barcode('123456789');
Este método retorna o HTML da etiqueta pronto. Observação: Este método é disparado pela Classe Pimaco, então precisa se preocupar com esse método.
- Lado (string)(Opcional)
- O HTML da Etiqueta (String)
<?php
use Proner\PhpPimaco\Tag;
$tag = new Tag();
$tag->p('texto');
$html = $tag->render();
echo $html;
/*Tela
<div><div style='padding: 0mm;'><span>texto</span></div></div>
*/