Skip to content

Tags Img

Diogo Bemfica edited this page Oct 21, 2016 · 3 revisions

Classe Img é a classe onde conseguimos colocar imagens dentro das Etiquetas

Formado de imagens testadas

  • JPEG
  • PNG
  • GIF

__construct()

Ao instanciar o objeto Img você pode passar como parâmetro uma string para criar uma paragrafo rapidamente.

parâmetros

  • Conteúdo (string)
  • Type Code (string)(Opcional)

retorno

  • NULL
<?php
use Proner\PhpPimaco\Tags\Img;

$img= new Img('teste.png');

setWidth()

Este método defini a largura da Imagem

parâmetros

  • largura (int)

retorno

  • Objeto Proner\PhpPimaco\Tags\Img
<?php
use Proner\PhpPimaco\Tags\Img;

$img = new Img('teste.png');
$img->setWidth(4);

setHeight()

Este método defini a altura do Imagem

parâmetros

  • altura (int)

retorno

  • Objeto Proner\PhpPimaco\Tags\Img
<?php
use Proner\PhpPimaco\Tags\Img;

$img = new Img('teste.png');
$img->setHeight(4);

setMargin()

Este método adiciona margem a Imagem. 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.

parâmetros

  • margin (int) ou margin (array)

retorno

  • Objeto Proner\PhpPimaco\Tags\Img
<?php
use Proner\PhpPimaco\Tags\Img;

$img = new Img('123456789');
$img->setMargin(4);
$img->setMargin([2,4,2,4]); // Em cima, Direita, Em baixo, Esquerda

setAlign()

Este método define o alinhamento da imagem.

parâmetros

  • align (string)

retorno

  • Objeto Proner\PhpPimaco\Tags\Img
<?php
use Proner\PhpPimaco\Tags\Img;

$img = new Img('teste.png');
$img->setAlign('left');
``

## rotate()
Este método rotaciona a imagem.
### parâmetros
* align (string)

### retorno
* Objeto Proner\PhpPimaco\Tags\Img
```php
<?php
use Proner\PhpPimaco\Tags\Img;

$img = new Img('teste.png');
$img->rotate(90);

render()

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.

parâmetros

  • NULL

retorno

retorno

  • O HTML da (String)
<?php
use Proner\PhpPimaco\Tags\Img;

$img = new Img('teste.png');
$html = $img->render();

echo $html;
/*Tela
<img style='width: 10mm;float: left' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAmCAYAAAB0xJ2ZAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AoLEjsb7lR/SAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAACW0lEQVRo3u2Zv0tyURjHv/fllbo2JAki2qgUuBbiILgIgZs6ufgXBNFQW0R7a0NCU1NzQkgQIgg6tTZEUy5CIMWtoPq8U5d+vL56oy68eB44y32e83zv/ZznPHDOtQA0wfZLE24GgAFgABgABoABYAAYAAbApNrvcYIsy/KU9LuOF6+6P3lcMRXw1RX1Y3X+2x5weHioXC6nUCikqakpJRIJbWxsaDAYuDH39/fa2trS4uKiZmZmNDs7q3w+r+Pj40/bzrIsd3jVGWd1v2SS+Dj95eWFSqXi+j6OVCrFYDAAoFqtDo17m/9vPi86I7/jOwHUajUkMT8/z9HREf1+H8dxaLfbLC8vI4nNzU0AQqEQktjd3eXm5obHx0c6nQ7FYvGfGl51fAWQTqeRRKvV+hR/eXmJJJLJJADJZBJJFAoFtre3aTabPD8/j9TwquMrgGAwOLQsX0cgEADg9PSUSCTyzpdIJDg/Px8JwIuOrwBs2x75Ym/nOI5DvV5nbW2NWCyGJLLZ7EgAXnV8A7C0tIQkut2u53y9Xg9JBINB95llWUji6enp23R+FMDBwQGSiEaj1Go1rq6ucByHh4cHLi4u2N/fJ5PJALCyskKj0eDu7o7b21v29vaQxPT0tJsvHA4jiZOTk3f9wYuOrwAAVldXxyrNYb5KpeLmKpfLQ8t6XB3fAbw2uHK5TDweJxAIYNs2qVSK9fV1t8mdnZ1RKpUIh8PYts3CwgI7Ozs4juPmub6+plQqMTc3524HrzqjzDI/Rsx9gAFgABgABoABYAAYAAaAAWAATKL9AZmQ1w5fH521AAAAAElFTkSuQmCC'>*/