Como faço para imprimir uma página HTML em paisagem quando o usuário seleciona 'imprimir'?

StackOverflow https://stackoverflow.com/questions/37162

Pergunta

Geramos páginas web que devem ser sempre impressas em modo paisagem.As caixas de diálogo de impressão do navegador da Web são padronizadas como retrato, portanto, para cada trabalho de impressão, o usuário deve selecionar manualmente a paisagem.É pequeno, mas seria bom para o usuário se pudéssemos remover essa etapa desnecessária.

Agradecemos antecipadamente a todos os entrevistados.

Foi útil?

Solução

Um rápido Google indica que não é realmente compatível.Há mais do que algumas pessoas por aí tentando hackear deles caminho para isso - mas eu sugiro fortemente apenas renderizar um PDF do lado do servidor.

Outras dicas

Possível em CSS2 (@página, parece Somente ópera) e em CSS3 que vai funcionar em lugar nenhum.Desculpe.

O @page A regra deveria permitir isso, mas só é implementada no Opera.

Eu estava procurando fazer a mesma coisa e encontrei esse artigo.Parece particularmente "hackeado" e, como o autor aponta, pode invocar um aviso x ativo no IE.Parece uma proposta perdida confundir o usuário com um aviso x ativo quando ele deseja apenas imprimir uma página da web.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top