Edição de impressão do IE8 - o encolher para caber não está encolhendo, o lado direito é invadido


10

Estou tendo esse problema em um site da Extranet do Sharepoint. Várias formas e grades longas / largas estão sendo cortadas do lado direito quando impressas. No IE7, o Shrink to Fit resolve esse problema. No entanto, no IE8, quando vou para a Visualização de impressão, DIZ que está definido como Encolher para caber, mas na verdade não está encolhendo.


Estou experimentando isso também. A parte estranha é que, se você alterar a orientação para paisagem e depois voltar para retrato na janela de visualização de impressão, ela diminui para se encaixar perfeitamente. Muito frustrante.
Josh Stodola

Sei que não é uma solução, mas e se você tentar imprimir seu arquivo em uma impressora PDF? O lado direito ainda está faltando? Não sei ao certo como as impressoras funcionam com o Windows, mas talvez a impressora seja incapaz disso. Se ele for impresso bem em PDF, tente imprimir o próprio PDF. (Desta forma saberemos se o problema vem do Windows ou a própria impressora.)
PatrickCUDO

@PatrickCUDO sim imprimir em arquivo PDF ou XPS tanto resultado no mesmo truncagem
Josh Stodola

Respostas:


4

Infelizmente, no IE8, o encolher para caber está quebrado

http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/printing-problems-in-internet-explorere-8-will-not/8ca793aa-1a0b-42cc-9ec3-720a595c3874

A solução sugerida não é boa o suficiente, porque os usuários não podem mudar sempre, principalmente se não forem técnicos.

A solução para isso é alterar o modo de compatibilidade. Então, na sua página, se você definir isso

<meta http-equiv="X-UA-Compatible" content="IE=7" > 

deveria funcionar. Isso não pode ser definido através de css


1
Isso é incrível - funcionou como um encanto. Eu realmente não gosto da ideia de forçar a emulação do IE7, mas gosto da ideia de oferecer suporte ao IE ainda menos; então parabéns.
redbmk

3

Tente usar o modo de compatibilidade. Eu tive um problema semelhante e parecia corrigi-lo.


1
Esta não é uma solução
Josh Stodola

1

Estamos tendo o problema oposto; nossas páginas são exibidas corretamente no modo "real IE8" (ou IE9), mas temos problemas contínuos no site de um cliente em que eles relatam que a página impressa é reduzida quando "encolher para caber" está definido; agora tentei executar o site com o "modo de compatibilidade" ativado e vejo as páginas também reduzidas.

Estivemos no site com um pente fino e parece não haver razão para as páginas encolherem, elas estão dentro da largura padrão da página.

Isso nos ajuda a entender qual é o problema e, se outras pessoas estiverem enfrentando problemas de retração, talvez sair do modo de compatibilidade seja a resposta.


1

Eu tive esse problema em um site de intranet da empresa depois que mudamos do IE7 para o IE8. Acontece que havia uma declaração de estilo somente de impressão específica que estava configurando o tamanho da fonte para 1,5em - muito grande para a página impressa funcionar corretamente. Eu o resolvi alterando para 1em.

Independentemente de você ter ou não um estilo definido na página que está causando um problema, tente adicionar estilos somente de impressão para corrigir o problema, algo como isto:

@media print {
body {
   font-size:0.75em;
}
}

Para mim, não parecia importar, abaixo de um certo tamanho, qual valor eu usava para o ems - assim que era pequeno o suficiente, a página impressa começou a ser exibida corretamente.

A página de fórum da microsoft fornecida por vsingh diz:

Algumas páginas da web especificam exatamente onde o texto deve ser impresso na página. Se a página da Web que você está imprimindo especificar exatamente onde o texto deve ser impresso, a opção Reduzir para ajustar não funcionará.

Isso me deixa imaginando o que exatamente é a folha de estilo que supostamente fornece especificações exatas de localização (e se alguém tiver alguma ideia adicional sobre isso, por favor comente), porque não há uma única largura, altura, 100% ou qualquer outra posição ou css local - apenas o tamanho da fonte. De qualquer forma, consegui solucionar esses problemas reduzindo o tamanho da fonte especificamente para impressão.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.