IE8-Druckproblem - Auf Anpassung verkleinern wird nicht verkleinert, die rechte Seite wird gehackt


10

Ich habe dieses Problem auf einer Sharepoint Extranet-Site. Bei einigen langen / breiten Formularen und Gittern werden die rechten Seiten beim Drucken abgehackt. In IE7 löst Shrink to Fit dieses Problem. Wenn ich jedoch in IE8 in die Druckvorschau gehe, heißt es, dass Shrink auf Fit gesetzt ist, aber nicht wirklich verkleinert wird.


Ich erlebe das auch. Seltsamerweise verkleinert sich die Ausrichtung, wenn Sie die Ausrichtung im Querformat auf Querformat und dann im Hochformat auf Hochformat ändern, um sie perfekt anzupassen. Sehr frustrierend.
Josh Stodola

Ich weiß, dass dies keine Lösung ist, aber was ist, wenn Sie versuchen, Ihre Datei auf einem PDF-Drucker zu drucken? Fehlt noch die rechte Seite? Ich bin nicht sicher, wie Drucker mit Windows funktionieren, aber möglicherweise ist der Drucker dazu nicht in der Lage. Wenn es gut in PDF gedruckt werden kann, versuchen Sie, das PDF selbst zu drucken. (Auf diese Weise wissen wir, ob das Problem von Windows oder dem Drucker selbst stammt.)
PatrickCUDO

@PatrickCUDO ja Drucken in PDF- oder XPS-Datei beide führen zu der gleichen Kürzung
Josh Stodola

Antworten:


4

Leider ist in IE8 das Schrumpfen nicht mehr möglich

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

Die vorgeschlagene Lösung ist nicht gut genug, da Benutzer nicht jedes Mal wechseln können, insbesondere wenn sie keine Technikfreaks sind.

Die Lösung hierfür besteht darin, den Kompatibilitätsmodus zu ändern. Also auf Ihrer Seite, wenn Sie dies einstellen

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

es sollte funktionieren. Dies kann nicht über CSS eingestellt werden


1
Das ist großartig - hat wie ein Zauber funktioniert. Ich mag die Idee, die IE7-Emulation zu erzwingen, nicht wirklich, aber ich mag die Idee, den IE überhaupt noch zu unterstützen, noch weniger. so ein dickes Lob.
Redbmk

3

Versuchen Sie es mit dem Kompatibilitätsmodus. Ich hatte ein ähnliches Problem und es schien es zu beheben.


1
Dies ist keine Lösung
Josh Stodola

1

Wir haben das gegenteilige Problem; Unsere Seiten werden im "echten IE8" -Modus (oder IE9-Modus) korrekt angezeigt. Bei einem Kundenstandort, bei dem die gedruckte Seite verkleinert wird, wenn "auf Größe verkleinern" eingestellt ist, treten jedoch ständig Probleme auf. Daher habe ich jetzt versucht, die Site mit aktiviertem "Kompatibilitätsmodus" auszuführen, und ich sehe, dass die Seiten ebenfalls verkleinert werden.

Wir waren mit einem ziemlich feinen Zahnkamm auf der Website und es scheint keinen Grund für das Schrumpfen der Seiten zu geben, sie liegen innerhalb einer normalen Seitenbreite.

Dies gibt uns einen Überblick über das Problem, und wenn bei anderen Schrumpfungsprobleme auftreten, ist es möglicherweise die Antwort, den Kompatibilitätsmodus zu verlassen.


1

Ich hatte dieses Problem auf einer Firmen-Intranetseite, nachdem wir von IE7 auf IE8 gewechselt waren. Es stellte sich heraus, dass es eine bestimmte Nur-Druck-Stildeklaration gab, die die Schriftgröße auf 1,5 em festlegte - zu groß, als dass die gedruckte Seite richtig funktionieren könnte. Ich habe es gelöst, indem ich es in 1em geändert habe.

Unabhängig davon, ob auf der Seite ein Stil festgelegt ist, der ein Problem verursacht, können Sie versuchen, nur Druckstile hinzuzufügen, um das Problem zu beheben.

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

Für mich schien es unter einer bestimmten Größe nicht wichtig zu sein, welchen Wert ich für die ems verwendete - sobald sie klein genug war, wurde die gedruckte Seite korrekt angezeigt.

Das Microsoft - Forum , der von einer dritten vsingh sagt:

Einige Webseiten geben genau an, wo Text auf der Seite gedruckt werden soll. Wenn die Webseite, die Sie drucken, genau angibt, wo der Text gedruckt werden soll, funktioniert Shrink To Fit nicht.

Daher frage ich mich, was genau es mit dem Stylesheet auf sich hat, das angeblich die genaue Spezifikation des Standorts enthält (und wenn jemand zusätzliche Gedanken dazu hat, bitte kommentieren), da es keine einzige Breite, Höhe, 100% oder eine andere Position oder Position gibt Standort CSS - nur die Schriftgröße. In jedem Fall konnte ich diese Probleme umgehen, indem ich die Schriftgröße speziell für den Druck reduzierte.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.