Guest --Leandro -- Postado Fevereiro 13, 2008 Denunciar Share Postado Fevereiro 13, 2008 Boa Noite,Estou começando a aprender PHP, mas minha duvida não e sobre PHP e sim HTML.Tenho um relatório que é mostrado no navegador perfeitamente mas na hora de visualizar a impressão e imprimir não sai certo.É isso so ocorre no IE 7 porque no Firefox roda legal.Será que alguém pode me ajudar?Impressão como deveria serImpressão como sai<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>O.S. Detalhada</title> <style type="text/css"> <!-- .letra { font-size: 12px; font-weight: bold; } --> </style> </head> <body onload="imprimir();"> <img src="fundo.png" width="645" height="900" /> <div class="letra" style="position:absolute; left: 540px; top: 36px; width: 103px;">Número da O.S.:</div> <div class="letra" style="position:absolute; left: 540px; top: 75px;">Referencia:</div> <div class="letra" style="position:absolute; left: 19px; top: 126px;">Dados do Estabelecimento:</div> <div class="letra" style="position:absolute; left: 18px; top: 156px; height: 21px;">Código do Cliente:</div> <div class="letra" style="position:absolute; left: 18px; top: 186px;">Cliente:</div> <div class="letra" style="position:absolute; left: 18px; top: 216px;">Endereço:</div> <div class="letra" style="position:absolute; left: 18px; top: 246px;">Cidade:</div> <div class="letra" style="position:absolute; left: 18px; top: 276px;">UF:</div> <div class="letra" style="position:absolute; left: 170px; top: 276px;">CEP:</div> <div class="letra" style="position:absolute; left: 350px; top: 276px;">Telefone:</div> <div class="letra" style="position:absolute; left: 18px; top: 306px;">Contato:</div> <div class="letra" style="position:absolute; left: 18px; top: 336px;">Horário de Funcionamento:</div> <div class="letra" style="position:absolute; left: 18px; top: 363px;">Dados do Terminal:</div> <div class="letra" style="position:absolute; left: 18px; top: 400px;">Bandeira:</div> <div class="letra" style="position:absolute; left: 453px; top: 400px;">Modelo:</div> <div class="letra" style="position:absolute; left: 246px; top: 400px;">N. Lógico:</div> </body> <script> function imprimir(){ window.print(); } </script> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 15, 2008 Denunciar Share Postado Fevereiro 15, 2008 Use o css de print (media=print) onde você poderá definir como a impressao deve ficar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Fevereiro 17, 2008 Denunciar Share Postado Fevereiro 17, 2008 Desculpe a demora.Então fiz como você descreveu mas não resolveu.Continua como o postado acima.Teria como você me dar um exemplo por favor? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 flavio Postado Fevereiro 19, 2008 Denunciar Share Postado Fevereiro 19, 2008 Leandro, Seu código não está errado... mas está incoerente com as normas. Se você tem a seu dispor a tag TABLE, porque não usá-la? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Leandro --
Boa Noite,
Estou começando a aprender PHP, mas minha duvida não e sobre PHP e sim HTML.
Tenho um relatório que é mostrado no navegador perfeitamente mas na hora de visualizar a impressão e imprimir não sai certo.
É isso so ocorre no IE 7 porque no Firefox roda legal.
Será que alguém pode me ajudar?
Impressão como deveria ser
Impressão como sai
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.