+1

Fazendo impressão parcial de uma página

criado por André Sam! em 19/10/2005 3:44am
Outra variavel abaixo:

<?php
$print="<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
<title>PhpBrasil.com – Impressão parcial da tela</title>

//-------------------------------------------------------
// ATENÇÃO AO JAVASCRIPT
//-------------------------------------------------------
<script language=JavaScript>
function btnImprimir_onclick()
{
meuIFrame.focus();
meuIFrame.print();
}
</script>
//-------------------------------------------------------
</head>

//-------------------------------------------------------
// ATENÇÃO AO IFRAME
//-------------------------------------------------------
<iframe width=0 height=0 name=meuIFrame id=meuIFrame
src=dados2.php></iframe><br>
 
//-------------------------------------------------------
// ABAIXO, BOTÃO IMPRIMIR
//-------------------------------------------------------
<input type=button name=btnImprimir value=Imprimir
onclick=btnImprimir_onclick()>

</html>";
?>

Note-se o seguinte nesta variavel:
Utilizamos dentro da tag <head> um javascript que dá focus ao <iframe> e uma função de impressao.
No iframe, estamos incluindo a pagina “fantasma” ( dados2.php ) que traz o resgate do resultado na pagina atual que nós gravamos.
Utilizamos neste iframe os valores width=0 e height=0 ( isso não mostra o iframe incluso )

Feito isso, abaixo, imprimimos “em tela” as variaveis:

<?php
echo $html;
echo"<br>";
echo $print;
?>

Esses echos trarão o resultado gerado pelo usuario + o botão imprimir ( com o iframe invisivel )

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)