Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal
Consegui na internet o seguinte script do Layout do boleto do Banco Bradesco.
Estou desenvolvendo uma aplicação que necessita emitir esses boletos, porém estou tendo dificuldade de traduzir essa função (FBARCODE) do php utilizado para Web para o php-gtk.
Alguem poderia me ajudar?
function fbarcode($valor)
{
$fino = 1 ;
$largo = 3 ;
$altura = 50 ;
$barcodes[0] = "00110" ;
$barcodes[1] = "10001" ;
$barcodes[2] = "01001" ;
$barcodes[3] = "11000" ;
$barcodes[4] = "00101" ;
$barcodes[5] = "10100" ;
$barcodes[6] = "01100" ;
$barcodes[7] = "00011" ;
$barcodes[8] = "10010" ;
$barcodes[9] = "01010" ;
for($f1=9;$f1>=0;$f1--)
{
for($f2=9;$f2>=0;$f2--)
{
$f = ($f1 * 10) + $f2 ;
$texto = "" ;
for($i=1;$i<6;$i++)
{
$texto .= substr($barcodes[$f1],($i-1),1) . substr($barcodes[$f2],($i-1),1);
}
$barcodes[$f] = $texto;
}
}
//Desenho da barra
//Guarda inicial
?><img src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img
src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img
src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img
src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img
<?php
$texto = $valor ;
if((strlen($texto) % 2) <> 0)
{
$texto = "0" . $texto;
}
// Draw dos dados
while (strlen($texto) > 0)
{
$i = round($this->esquerda($texto,2));
$texto = $this->direita($texto,strlen($texto)-2);
$f = $barcodes[$i];
for($i=1;$i<11;$i+=2) $f1 = $fino ;
}
else
{
$f1 = $largo ;
}
?>
src=imagens/p.png width=<?php echo $f1?> height=<?php echo $altura?> border=0><img
<?php
if (substr($f,$i,1) == "0")
{
$f2 = $fino ;
}
else
{
$f2 = $largo ;
}
?>
src=imagens/b.png width=<?php echo $f2?> height=<?php echo $altura?> border=0><img
<?php
}
}
// Draw guarda final
?>
src=imagens/p.png width=<?php echo $largo?> height=<?php echo $altura?> border=0><img
src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img
src=imagens/p.png width=<?php echo 1?> height=<?php echo $altura?> border=0>
<?phpEssa é a função toda, minha dúvida consiste no bloco a seguir:
//Desenho da barra
//Guarda inicial
?><img src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img
src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img
src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img
src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img
<?php
Gostaria de saber como faço para ao invez de ele dar o echo para apresentar, a imagem ser direcionada para uma variavel, onde posso utiliza-la quando for criar o html dentro de uma variavel pelo php-gtk.
Carregando comentários...