Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá galera, primeiro tópico por aki http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif mais o problema é um pokinho xato.. pelo menos pra mim..
seguinte...
preciso fazer um jeito de que quando eu mandar uma página x imprimir, na verdade sair uma página y na impressora... usei o <link href="http://www.google.com.br" media="print" rel="alternate" /> ...
funciona do jeito que eu quero no IE... mais quando eu uso o firefox, não imprime a página correta.. imprime a página que eu estou visualizando no momento...
alguem sabe como resolver esse problema?
ae.. vlew pessoal http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif
>
Tente usar o:
@media print
{
/ Código CSS /
}
Abraços....
pow cara, so uma pergunta = S
como ficaria? assim?
@media print
{
url: "http://www.google.com.br";
}?
Assim:
@media print
{
body
{
background: #FFF;
border: none;
font: 80% Arial, Helvetica, sans-serif;
}
}@import url(print.css) print,projection;
Abraços...
>
Assim:
@media print
{
body
{
background: #FFF;
border: none;
font: 80% Arial, Helvetica, sans-serif;
}
}@import url(print.css) print,projection;
Abraços...
Axo que você não entendeu o que eu quero... é o seguinte... Vamos supor que eu esteja no site da google.... www.google.com e quando eu for lá em arquivo imprimir a página que vai sair impressa não é a da google e sim do Cadê... seria mais ou menos isso..
hum... isso pq estou fazendo um projeto em php onde gera uma tabela com resultados, e esses resultados são impressos, so que a página que é impressa, não pode ter formatação, uma página simples... Ai pro usuario não ver essa tela, queria que quando ele estivec numa tela intermediaria ao resultado e clicac em imprimir, sai-se a página com o reultado, e não a página intermediaria....
Cara... você nao qr imprimir uma página com FORMATAÇÃO diferente da página que está na tela ????
Como você mesmo disse, você qr imprimir o resultado da sua tabela.. porém sem formatação.. nao é isso ???
Se for... então você usa o Media Type "print" para determinar a formatação da sua página quando ela for impressa.... que vai ser diferente da página original.. que pega a formatação da Media Type "screen"....
Para fazer essa formatação diferente da página original.. basta usar o CSS.. como exemplifiquei no post anterior...
Agora se nao é isso que você qr.. eu desisto !
Abraços...
Cara... você nao qr imprimir uma página com FORMATAÇÃO diferente da página que está na tela ????
Como você mesmo disse, você qr imprimir o resultado da sua tabela.. porém sem formatação.. nao é isso ???
Se for... então você usa o Media Type "print" para determinar a formatação da sua página quando ela for impressa.... que vai ser diferente da página original.. que pega a formatação da Media Type "screen"....
Para fazer essa formatação diferente da página original.. basta usar o CSS.. como exemplifiquei no post anterior...
Agora se nao é isso que você qr.. eu desisto !
Abraços...
>
Cara... você nao qr imprimir uma página com FORMATAÇÃO diferente da página que está na tela ????
Como você mesmo disse, você qr imprimir o resultado da sua tabela.. porém sem formatação.. nao é isso ???
Se for... então você usa o Media Type "print" para determinar a formatação da sua página quando ela for impressa.... que vai ser diferente da página original.. que pega a formatação da Media Type "screen"....
Para fazer essa formatação diferente da página original.. basta usar o CSS.. como exemplifiquei no post anterior...
Agora se nao é isso que você qr.. eu desisto !
Abraços...
pow cara... agora que tu falou isso que a miha mente iluminou http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif muito obrigado... é que eu tava pensando em abrir uma página com algum conteudo parecido com o meu resultado, e quando a pessoa clicac em imprimir, o que saic na impressora seria o meu resultado sem nenhuma formatação...
perguntei sobre essa de imprimir uma página qualquer atraves de uma outra página, pq meu colega que está comigo nesse projeto, falou, e como ele está um pouco mais aprofundado no projeto que eu, não cheguei a pesquisar na internet como poderia fazer, apesar deu já ter trabalhado com 'media print' não lembrava...
mais ta beleza 01.. não desiste não http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif
vlew pela paciencia ai cara ^^ braços
Ae cara, pow... fiz do keito que você falou, so que não esta imprimindo do jeito que o meu css de print manda.. o que eu posso estar fazendo de errado?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>:: Intranet Grupo Dirija - Formulario de impressão</title>
<style type="text/css">
@import url(impressao_print.css) print,projection;;
</style>
<link href="impressao_screen.css" rel="stylesheet" type="text/css">
</head>
precisa postar o codigo todo?
tipo.. o css normal está funcionando... o que esta pegando é no print...
Faz igual esse meu exemplo aki oh:
<style>
@media print
{
span
{
color: #CC0000;
}
}
@media screen
{
span
{
color:#990000;
}
}
</style>
Aki no meu FF sai PERFEITO.....
Abraços...
ou algo mais rezumido:
HTML:
<link rel="stylesheet" href="css.css" type="text/css" media="screen">
CSS.CSS:
body
{
background: #ff0000;
border: none;
font: 10px Arial, Helvetica, sans-serif;
}
@media print
{
body
{
background: #FFF;
border: none;
font: 80px Arial, Helvetica, sans-serif;
}
}
;)>
ou algo mais rezumido:
HTML:
<link rel="stylesheet" href="css.css" type="text/css" media="screen">
CSS.CSS:
body
{
background: #ff0000;
border: none;
font: 10px Arial, Helvetica, sans-serif;
}
@media print
{
body
{
background: #FFF;
border: none;
font: 80px Arial, Helvetica, sans-serif;
}
}
;)
ha sim cara.. eu concegui fazer http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif vlew ai pelas dicas..
so que agora estou quebrando a cabeça pq eu preciso esconder um campo na página para não aparecer no print.... eu escondo o campo.. mais no lugar fica um espaço em branco... no caso ele consome o lugar, mais não aparece nada... estou fazendo umas pesquisas aqui pra ver o que eu posso usar no css pra ele não ocupar o espaço, ja que eu dependo desse espaço em branco pra poder imprimir minha página corretamente http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif
mais valew assim mesmo
talvez você poderia usar display:none;
no campos que você quer ocultar ou visibility:hidden; ao qual ainda ocupará o mesmo
espaço
;)
>
>
ou algo mais rezumido:
HTML:
<link rel="stylesheet" href="css.css" type="text/css" media="screen">
CSS.CSS:
body
{
background: #ff0000;
border: none;
font: 10px Arial, Helvetica, sans-serif;
}
@media print
{
body
{
background: #FFF;
border: none;
font: 80px Arial, Helvetica, sans-serif;
}
}
;)
ha sim cara.. eu concegui fazer http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif vlew ai pelas dicas..
so que agora estou quebrando a cabeça pq eu preciso esconder um campo na página para não aparecer no print.... eu escondo o campo.. mais no lugar fica um espaço em branco... no caso ele consome o lugar, mais não aparece nada... estou fazendo umas pesquisas aqui pra ver o que eu posso usar no css pra ele não ocupar o espaço, ja que eu dependo desse espaço em branco pra poder imprimir minha página corretamente http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif
mais valew assim mesmo
axei a solução... eu estava usando "visibility: hidden;", fiz uma pesquisa na net e vi que era pra usar o "dysplay:none;" fazem a mesma função, porém com o dysplay none, desaparece tudo, até o espaço utilizado... http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif
Tente usar o:
@media print
{
/ Código CSS /
}
Abraços....